2009-04-15 3 views

답변

5

웹 서버의 성능 벤치마킹에는 다소 좋은 도구가 있습니다 : Jakarta Jmeter은 아파치 프로젝트이므로 다소 지원과 테스트가 잘됩니다.

원인을 정확히 찾아내는 것이 중요하므로 벤치 마크 결과의 변경 사항을 서버의 이벤트 (업그레이드, 코드 변경, 방문자 수 변화 등)와 실제로 일치시킬 수 있습니다.

2

Firefox 용 Firebug 애드온에는 디버깅 문제 및 테스트에 유용한 넷 탭이 있습니다. 또한 Windows에서 Fiddler가 좋습니다. 그런 다음 서버 오류 로그에서 문제가 있는지 확인하는 오래된 전통이 있습니다.

1

좋은 첫 번째 단계는 상당히 완벽한 서버 로그를 유지하고 로그 분석기로 공급하는 것입니다. 이것은 물건을 가져가는 데 걸리는 시간과 가장 느린 페이지의 일반적인 아이디어를 제공 할 때 유용합니다. 오류 로그를 확인하여 정상적으로 작동하는지 확인하는 것도 좋은 방법입니다.

그 외에도 웹 서버, 코드 및 데이터베이스를 격리하여 병목 현상이 있는지 확인해야하므로 상황이 더욱 복잡해집니다. 또한 Jeff의 블로그 인 코드 호러 (code horror)에는 최근 서버 최적화에 대한 항목이있었습니다.

0

Google 애널리틱스를 사용하면 시간 경과에 따른 사이트 방문자를 추적하여 트래픽이 더 많이 발생하는지 확인할 수 있습니다.

공유 호스트로 질문을 태그 지정했습니다. 공유 호스트에있는 것은 동일한 시스템에서 다른 사람의 코드가 실행되고 있음을 의미합니다.

나는 Varkhan과 apphacker의 제안을 통해 사이트 코드가 비교적 빠른지 확인하는 것이 좋습니다. 웹 로그 분석을 사용하여 통계를 얻으십시오. 방문자 수와 방문자 수가 얼마나 느린 지에 따라 공유 호스트에서 벗어나는 것이 좋습니다.

0

Bitcatcha.com에서 서버 속도 검사기를 사용해보십시오. 이 도구는 웹 사이트 서버를 핑 (ping)하고 응답을받는 데 필요한 시간을 기록합니다. 또한 8 개의 다른 노드에서 서버로 핑합니다. 귀하의 웹 사이트가 느려지는 서버인지 여부를 적어도 알 수 있습니다.