php 파일 콜하는거랑 html 파일 콜하는거랑 차이를 모름? 서버 성능 이야기 하는거잖아
허허벌판(zomhera)2011-08-09 12:37
일반 중소기업 홈페이지는 메인페이지도 php 로 짜는 경우가 많아 어짜피 동접자가 몰려도 서버에 부하를 안주니까..
허허벌판(zomhera)2011-08-09 12:38
위에 두놈 싸우지 마라. 형이 해결해준다. 진짜 html을 요청하는지 어쩌는지는 장담할 수 없다. 제시제이 말대로 html이지만 사실 거기엔 서버사이드스크립트 언어가 섞여있을수도 있는거다. 그리고 html 이던 서버에서 연산과정이 일어나는 서버사이드스크립트언어이든 별 상관없다. 부하랑.
캐꼬꼬닭(1.226)2011-08-09 12:38
asp php jsp 같은 서버 스크립트가 현재 보내줄 index.html 을 만들어 주는거겠지..
시불라미(sibulamy)2011-08-09 12:38
근데 네이버처럼 대형 사이트에서 매번 그렇게 php 파일을 돌려버리면 서버가 죽어버리니까 동적페이지 처럼 보이는 html 메인페이지를 제작해두고 그걸 계속 업데이트 해준다고..
허허벌판(zomhera)2011-08-09 12:39
\"부하줄일려면 무조건 html\" 이 아니라, 해당 메인 페이지에 db접속하는게 없어야 한다. 이게 바로 너네둘이서 생각해보아야 할 문제다.
캐꼬꼬닭(1.226)2011-08-09 12:39
php 페이지에 10만명이 접속해서 죽는게 아니라, 그 페이지에서 db를 10만번 요청하니깐 부하가 많은거지. 어차피 html 요청해도 똑같이 (php라면) 아파치가 작업하는거지.
캐꼬꼬닭(1.226)2011-08-09 12:41
벌판횽은 내 생각에 누군가가 딱 \"절반\"만 말해준거 같다. html 을 업데이트 시키는게 아님...횽이 웹플머라면 곰곰히 생각해봐. html 10만번 요청 vs php 10만번 요청 vs DB 10만번 요청.
캐꼬꼬닭(1.226)2011-08-09 12:43
우리가 보는 페이지는 전부가 아니야~~ 내부처리를 통해서 우린 늘 새로운 페이지를 보겠지...
C7(c7d1c1f8)2011-08-09 12:43
셋중에 부하가 많고 뻗어버릴 확률 높은쪽은? php 파일로 한다고 해서 단순 스크립트 해석해서 html로 뿌려주는게 얼마나 많은 부하가 일어날꺼라고 생각해?
캐꼬꼬닭(1.226)2011-08-09 12:44
일단 난 웹 입문이라 정확하겐 모르겠는데.. 내가 들은건 네이버에서 일하는 하청업체 사람이 해준건데. 과부하를 줄이기 위해서 행위 하나라도 줄일려고 메인은 미리 준비된 html 페이지만 리턴해준다고.
허허벌판(zomhera)2011-08-09 12:47
그 사람이 말은 잘해줬네 그럼. \"행위 하나라도 줄이려고\", \"미리 준비된\"
캐꼬꼬닭(1.226)2011-08-09 12:49
횽이 간단히 생각해봐. 네이버 메인처럼, 가장 인기많은 블로그 소개랄지, 최근뉴스랄지, 그런것들을 뽑은다면 횽 수준에서는 어떻게 할까? 물론, 내 수준에서도 DB접속해서 뽑아오겠지? 이게 바로 행위. 그럼 10만명 접속하면 10만번 db요청 하란말임? 바로 이걸 \"준비\"한다는 거임...
캐꼬꼬닭(1.226)2011-08-09 12:50
가령 서버사이드페이지에서 디비에서 카테고리 목록을 가져와서 리스트를 뿌려주는경우.. 요청이 올때마다 디비에 접속해서 카테고리 목록을 가져오는거랑. 서버에서 한번 디비에서 접속해서 카테고리 목록을 가져와서 html 파일로 저장한후 그 파일만 리턴해주는거랑 차이를 말한건데.. 개소리니 뭐니하면 어쩌라는 거야
허허벌판(zomhera)2011-08-09 12:50
서버사이드 돌려서 10분마다 캐쉬된 페이지 보여주던지 하겠지
제시제이(goparty)2011-08-09 12:51
수동으로 수정한다는 생각은 어떻게하면 나오는거지
제시제이(goparty)2011-08-09 12:51
ㄴ레알임? 그런 캐싱작업을 일반 웹에서도 많이 함? 설마.....일반 웹은 아니지요 횽.
캐꼬꼬닭(1.226)2011-08-09 12:53
캐싱이니 뭐니 하는건 내가 초보니까 잘 몰랐다는거고.. 이야기의 논점 자체가 난 그걸 몰랐다는걸 이야기 하는건데..
허허벌판(zomhera)2011-08-09 12:56
그래 이제 훈훈하게 \"내가 더미안\" 하면서 마무리 하면 됨.
캐꼬꼬닭(1.226)2011-08-09 12:57
내가 좀 오해의 여지가 있게 글을 쓰겐 했지만 완전 초보적인거 개소리라고 태클걸고 나중에 와서 많이 쓰는기술이니 뭐니 하는건 무슨 심보냐
허허벌판(zomhera)2011-08-09 13:00
캐꼬꼬닭횽이 설명 엄청 잘해주셨는데 제시제이횽 하는 얘기는 솔까말 헛소리에 가까운데;;; 일반 웹사이트라는게 뭘 말하는 건가요? 단순히 웹사이트 아파치로 돌리면서 돌려주는 개인이 캐싱서버를 따로 둘 정도로 구매력이 넘쳐나진 않는데요;;
212(202.30)2011-08-09 13:59
디비에 접속이 많던지, 무거운 계산을 하든지 하는걸 줄이기 위해 페이지 전체 또는 일부를 캐싱하기도 하는데, 요즘 나오는 프레임워크는 그런기능을 내장하기도 해서 좀 편하게 쓸 수 있어. 웹서버 한대만 쓰는 소형싸이트라도 어렵지 않게 적용가능. 부하가 많지 않더라도 응답속도를 높이기 위해 쓸수도 있지 http://guides.rubyonrails.org/caching_with_rails.html
crontab같은걸로 등록해놓고 일정주기마다 만들면 되지 않을까?
crontab으로 index.html을 response 해주는 페이지 콜 계속 해주면 되겠구나.... ㅡ,.ㅡ;
무슨 개소린지 모르겟다 !
php를 쓰던 jsp를 쓰던 화면에 뿌리는건 html로 뿌리는건데
그리고 광고모듈만 봐도 알겠지만 html로는 그런거 못만듬
원래 웹페이지는 다 html로 나오는 거 아니에요??
네이버 정도 되면 캐싱이겠지. 5분이나 3분 주기로
뭔소리 하는거야... 니가 보는건 html이지만 요청은 .asp 이런걸로 하잖아.. 메인 페이지는 그게 아니고 요청부터가 html 이라는거야
www.naver.com 을 입력하면
http://www.naver.com/index.html
을 콜한다고...
뭔 멍청한 소리지 ㅎㅎ
index.php 파일 이름을 index.html 로 변경해도 무리없이 동작하는데요?
php 파일 콜하는거랑 html 파일 콜하는거랑 차이를 모름? 서버 성능 이야기 하는거잖아
일반 중소기업 홈페이지는 메인페이지도 php 로 짜는 경우가 많아 어짜피 동접자가 몰려도 서버에 부하를 안주니까..
위에 두놈 싸우지 마라. 형이 해결해준다. 진짜 html을 요청하는지 어쩌는지는 장담할 수 없다. 제시제이 말대로 html이지만 사실 거기엔 서버사이드스크립트 언어가 섞여있을수도 있는거다. 그리고 html 이던 서버에서 연산과정이 일어나는 서버사이드스크립트언어이든 별 상관없다. 부하랑.
asp php jsp 같은 서버 스크립트가 현재 보내줄 index.html 을 만들어 주는거겠지..
근데 네이버처럼 대형 사이트에서 매번 그렇게 php 파일을 돌려버리면 서버가 죽어버리니까 동적페이지 처럼 보이는 html 메인페이지를 제작해두고 그걸 계속 업데이트 해준다고..
\"부하줄일려면 무조건 html\" 이 아니라, 해당 메인 페이지에 db접속하는게 없어야 한다. 이게 바로 너네둘이서 생각해보아야 할 문제다.
php 페이지에 10만명이 접속해서 죽는게 아니라, 그 페이지에서 db를 10만번 요청하니깐 부하가 많은거지. 어차피 html 요청해도 똑같이 (php라면) 아파치가 작업하는거지.
벌판횽은 내 생각에 누군가가 딱 \"절반\"만 말해준거 같다. html 을 업데이트 시키는게 아님...횽이 웹플머라면 곰곰히 생각해봐. html 10만번 요청 vs php 10만번 요청 vs DB 10만번 요청.
우리가 보는 페이지는 전부가 아니야~~ 내부처리를 통해서 우린 늘 새로운 페이지를 보겠지...
셋중에 부하가 많고 뻗어버릴 확률 높은쪽은? php 파일로 한다고 해서 단순 스크립트 해석해서 html로 뿌려주는게 얼마나 많은 부하가 일어날꺼라고 생각해?
일단 난 웹 입문이라 정확하겐 모르겠는데.. 내가 들은건 네이버에서 일하는 하청업체 사람이 해준건데. 과부하를 줄이기 위해서 행위 하나라도 줄일려고 메인은 미리 준비된 html 페이지만 리턴해준다고.
그 사람이 말은 잘해줬네 그럼. \"행위 하나라도 줄이려고\", \"미리 준비된\"
횽이 간단히 생각해봐. 네이버 메인처럼, 가장 인기많은 블로그 소개랄지, 최근뉴스랄지, 그런것들을 뽑은다면 횽 수준에서는 어떻게 할까? 물론, 내 수준에서도 DB접속해서 뽑아오겠지? 이게 바로 행위. 그럼 10만명 접속하면 10만번 db요청 하란말임? 바로 이걸 \"준비\"한다는 거임...
가령 서버사이드페이지에서 디비에서 카테고리 목록을 가져와서 리스트를 뿌려주는경우.. 요청이 올때마다 디비에 접속해서 카테고리 목록을 가져오는거랑. 서버에서 한번 디비에서 접속해서 카테고리 목록을 가져와서 html 파일로 저장한후 그 파일만 리턴해주는거랑 차이를 말한건데.. 개소리니 뭐니하면 어쩌라는 거야
서버사이드 돌려서 10분마다 캐쉬된 페이지 보여주던지 하겠지
수동으로 수정한다는 생각은 어떻게하면 나오는거지
ㄴ레알임? 그런 캐싱작업을 일반 웹에서도 많이 함? 설마.....일반 웹은 아니지요 횽.
캐싱이니 뭐니 하는건 내가 초보니까 잘 몰랐다는거고.. 이야기의 논점 자체가 난 그걸 몰랐다는걸 이야기 하는건데..
그래 이제 훈훈하게 \"내가 더미안\" 하면서 마무리 하면 됨.
내가 좀 오해의 여지가 있게 글을 쓰겐 했지만 완전 초보적인거 개소리라고 태클걸고 나중에 와서 많이 쓰는기술이니 뭐니 하는건 무슨 심보냐
캐꼬꼬닭횽이 설명 엄청 잘해주셨는데 제시제이횽 하는 얘기는 솔까말 헛소리에 가까운데;;; 일반 웹사이트라는게 뭘 말하는 건가요? 단순히 웹사이트 아파치로 돌리면서 돌려주는 개인이 캐싱서버를 따로 둘 정도로 구매력이 넘쳐나진 않는데요;;
디비에 접속이 많던지, 무거운 계산을 하든지 하는걸 줄이기 위해 페이지 전체 또는 일부를 캐싱하기도 하는데, 요즘 나오는 프레임워크는 그런기능을 내장하기도 해서 좀 편하게 쓸 수 있어. 웹서버 한대만 쓰는 소형싸이트라도 어렵지 않게 적용가능. 부하가 많지 않더라도 응답속도를 높이기 위해 쓸수도 있지
http://guides.rubyonrails.org/caching_with_rails.html
빙산 // 오히려 제가 제대로 모르고 있던 부분이네요 감사합니다