문제

우리는 JBoss가 제공하는 응용 프로그램에서 HTTP 압축의 사용을 조사하고 있습니다. Tomcat SAR에서 설정을 변경 한 후, 우리는 약 80%의 압축을보고 있습니다. 이것은 분명히 훌륭하지만 조심하고 싶습니다 ...이 시스템을 넓게 구현하기 전에 HTTP 압축을 사용하여 문제가 발생 했습니까?

내 상황에 대해 주목해야 할 몇 가지가 있습니다.

  • 브라우저를 완전히 제어 할 수 있습니다. 따라서 전체 회사가 IE6/7을 사용합니다.
  • 앱은 내부입니다
  • 로드 테스트 중에 앱 서버는 상대적으로 작은 하중이되었습니다. DB는 병목 현상이었습니다.
  • 우리는 클라이언트 머신을 제어하고 있으며 모두 사양 검사 (괜찮은 프로세서/2GB RAM)를 얻습니다.

이것에 대한 경험은 대단히 감사 할 것입니다!

도움이 되었습니까?

해결책

고객을 존중하는 한 Accept-Encoding 헤더 올바르게 (즉, 압축을 압축 할 수없는 클라이언트에게 압축 파일을 제공하지 않으면 문제가 없어야합니다.

아, 그리고 그것을 기억하십시오 deflate는 gzip보다 빠릅니다.

다른 팁

압축은 이국적인 또는 출혈 가장자리로 간주되지 않으며 (fwiw) 나는 그 문제에 대해 들어 보거나 다루지 않았습니다.

즉석에서 압축하면 서버에서 CPU 부하가 증가 할 수 있습니다. 가능한 모든 프리 압축 정적 자원과 캐싱 압축 동적 응답이이를 대결 할 수 있다면.

정말 좋은 생각입니다. 서버에 약간의 CPU로드가 추가되지만 일반적으로 병목 현상이 아닙니다. 페이지를 더 빨리로드하고 대역폭을 적게 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top