아하...
접속경로를 체크(tracert)했던 이유는,
자신의 홈페이지까지 거쳐가는 과정과,
각 과정에서의 비정상적인 지연여부를
점검하기 위한 것입니다.
체감속도 또는 웹브라우저 구현속도로만
'늦게뜬다'는 막연해질 수 있는 판단을 내리지 마시고,
각 페이지의 처리시간(runtime)을 체크해 보시기 바랍니다.
g4는 최고관리자 권한으로 로그인하면,
tail쪽에서 runtime을 체크해 줍니다.
이것은 단순히 내가 해당 홈페이지나 웹페이지에 접근해서,
해당 페이지가 완전히 로딩하는데 소요되는 전체 또는 일률적인 속도가 아니라,
페이지 처리시간을 체크해 줍니다.
물론 사용자가 접속해 있는 네트워크의 회선상태에 따라
상당한 차이가 발생될 수 있습니다만,
궁극적으로는 서버측에서 해당 스크립트(g4는 php)로 작성된 페이지를
처리(로딩완료까지)하는 데 소요되는 시간을 뜻합니다.
물론 덩치 큰 이미지를 한 페이지에 사용했을 때,
전체적으로 약간 느려지는 것은 여러 유저들께서 말씀해 주신 부분을 참조하시면 되겠습니다.
-. 런타임 체크(/gnuboard4/tail.sub.php)
<? if ($member[mb_id] == "$config[cf_admin]") { ?><div style='float:left; width:<?=$table_width?>px; text-align:center;'>RUN TIME : <?=get_microtime()-$begin_time;?><br></div><? } ?>
댓글 15개
그거가지고 조지면 안됩니다.
안되지요
이미지 최적화 하셔서 용량을 줄여보세요
그리고 아파치에 포함된 ab 명령어로 사이트 속도를 채크할수 있습니다.
윈도우용 아파치 설치하셔서 채크해보세요
http://byus.net/jsb/read.php?table=study&no=167&page=1 [사용법]
그런데 1메가가 넘는걸 어떻게 아셨나요?
저도좀 알고싶습니다.-_-;;
다른페이지는 바로바로 응답하구요.
DB에서 불러오는 시간이 오래걸리는것 같습니다. 썸네일 무게도 장난이 아닌뎁쇼.
tracert (traceout) 의 경우는 목적지까지의 도달 경로를 보는거라서 갑자기 내부적으로 네트워크가 늦어졌다던지 등등등등.. 경로를 추적해서 확인합니다.
다양한 이유가 있을 수 있어 이것 아닐까 저것 아닐까 짐작을 해볼 수 는 있지만
직접적으로 서버를 건드릴 방법이 없다면 소용이 없겠죠.
ssh 접속하셔서 리소스, cpu 점유율등을 확인해보세요.
호스팅이 싼곳이라면 여러가지 추측을 해볼 수도 있겠죠. 하드웨어 자체의 성능이라던지
DB나 그외.. 등등등..
썸네일 생성과 관련해서 최적화 작업을 해줄 필요가 있겠네요.
비슷한 크기의 썸네일이 4kb짜리(악세서리)도 있고 40kb(베스트,뉴 아이템)짜리도 있군요.
소중한 답변 감사합니다.
접속경로를 체크(tracert)했던 이유는,
자신의 홈페이지까지 거쳐가는 과정과,
각 과정에서의 비정상적인 지연여부를
점검하기 위한 것입니다.
체감속도 또는 웹브라우저 구현속도로만
'늦게뜬다'는 막연해질 수 있는 판단을 내리지 마시고,
각 페이지의 처리시간(runtime)을 체크해 보시기 바랍니다.
g4는 최고관리자 권한으로 로그인하면,
tail쪽에서 runtime을 체크해 줍니다.
이것은 단순히 내가 해당 홈페이지나 웹페이지에 접근해서,
해당 페이지가 완전히 로딩하는데 소요되는 전체 또는 일률적인 속도가 아니라,
페이지 처리시간을 체크해 줍니다.
물론 사용자가 접속해 있는 네트워크의 회선상태에 따라
상당한 차이가 발생될 수 있습니다만,
궁극적으로는 서버측에서 해당 스크립트(g4는 php)로 작성된 페이지를
처리(로딩완료까지)하는 데 소요되는 시간을 뜻합니다.
물론 덩치 큰 이미지를 한 페이지에 사용했을 때,
전체적으로 약간 느려지는 것은 여러 유저들께서 말씀해 주신 부분을 참조하시면 되겠습니다.
-. 런타임 체크(/gnuboard4/tail.sub.php)
<? if ($member[mb_id] == "$config[cf_admin]") { ?><div style='float:left; width:<?=$table_width?>px; text-align:center;'>RUN TIME : <?=get_microtime()-$begin_time;?><br></div><? } ?>