2010-07-12 7 views
1

최근 웹 사이트 성능에 대한 연구를 해왔으며 웹 사이트 성능을 향상시키고 대역폭 요구 사항을 줄이기위한 모범 사례에 대한 상당한 지식을 얻었습니다. GZipping, 콘텐츠 캐싱, 이미지 및 스크립트 최적화 등의 조작을합니다.중간 범위 웹 사이트 성능 메트릭

페이스 북, 구글, 아마존 등 엄청나게 인기있는 사이트에서 사례 연구를 많이 찾았지만, 실제로 원하는 것은 조금 더 작은 사이트에 대한 결과와 수치가 한 달에 50-250 만 명이라고합니다.

성능 최적화에 시간을 투자하여 얻은 이점을 찾고 있습니다. 상당한 속도 향상, 반송 률 감소, 운영비 절감 및 모든 분석 작업을 지원합니다.

답변

0

Facebook 또는 Google의 경우 5 % 성능 튜닝 개선으로 많은 비용을 절약 할 수 있습니다. 클라이언트에 대한 많은 성능 분석을 수행했으며 자주 튜닝 질문부터 시작합니다. 하지만 시간의 90 % 이상, 가장 큰 성능 향상은 응용 프로그램 자체를 조사하는 것입니다. 포르쉐처럼 달리는 유조선은 조정할 수 없습니다. 이것은 Top J2EE Web Application Performance Problems에 대한 몇 가지 발견 결과입니다. 웹 사이트가 Drupal 또는 Wordpress를 사용하고 있다면 제작에 들어가기 전에 기본 제공 캐싱을 켜야합니다. 또한이 소프트웨어 패키지는 네트워크 왕복 시간을 줄이기 위해 JavaScript와 CSS를 하나의 파일로 결합하는 최적화 기능을 제공합니다. 많은 콘텐츠가있는 사이트가있는 경우 DB의 다른 버퍼에 할당 된 메모리를 늘리십시오. 매우 정적 인 콘텐츠가있는 사이트의 경우 apache와 같은 웹 서버를 구성하여 html 데이터를 압축합니다. 콘텐츠 만료 정책을 올바르게 설정하십시오. 이미지 파일 크기를 최적화하십시오. 나는 많은 웹 사이트에있는 이미지가 많은 이미지 품질을 잃지 않고 크기를 더 줄일 수 있다는 것을 발견했다. 웹 서버에 충분한 물리적 메모리가 있는지 확인하십시오. 대부분의 초기 서버 구성은 합리적으로 최적화되어 있습니다. 그래서 보통 몇 가지 일만하면됩니다. 당신이보고있는 웹 사이트의 유형에 대해 나는 당신이 너무 많이 걱정할 필요가 없다고 생각합니다. 매우 인기있는 플래시 또는 PDF와 같은 파일이있는 경우 이러한 파일을 CDN (클라우드)에 저장하는 것을 고려해 볼 수 있으므로 다른 전문 기술을 통해 대역폭을 관리 할 수 ​​있습니다. 이러한 솔루션은 현재 중소 사이트 웹 사이트에서도 저렴한 비용으로 제공됩니다.