문제

내 웹 사이트에서 GZIP 압축을 활성화하고 다음 도구로 테스트했습니다.

그러나 Firefox와 모든 확장 (Firebug, Yslow 및 Google Page Speed)은 압박이없는 콘텐츠를 받는다고 말합니다.

Text/HTML은 PHP의 OB_GZHANDLER에 의해 압축되며 헤더에도 관심이 있습니다.

나는 프록시를 사용하지 않습니다.

내가 뭘 잘못하고 있죠?

도움이 되었습니까?

해결책

그것은 실제로 당신이 기대할 수있는 대답이 아니지만 PHP로 데이터를 압축하지 않고 Apache로 압축하려고 했습니까?

이것은 사용할 수 있습니다 mod_deflate.

몇 가지 :

  • PHP 계산이 줄어 듭니다
  • 또한 의미가 있습니다 (그리고 그것은 가장 좋은 부분입니다 ;-) ) CSS/JS 파일이 압축 될 수 있습니다. 요즘 그 크기를 고려할 때 압축하는 것은 나쁜 일이 아닐 수도 있습니다 ...


Sidenote로서 : PHP의 압축에 무엇이 잘못되고 있는지 알아 내기 위해 더 많은 정보를 제공 할 수 있습니까? 사이트의 URL처럼 (공개 된 경우), 그리고 일부 코드?


URL이 있으므로 이제 편집하십시오 : http://ego.pestaa.hu/

해당 페이지로 이동하면 응답의 헤더는 다음과 같습니다.

HTTP/1.x 200 OK
Date: Sat, 01 Aug 2009 21:53:37 GMT
Server: Apache
X-Powered-By: PHP/5.2.6
**Content-Encoding: gzip**
Vary: Accept-Encoding
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html

(LiveHttPheaders 확장자와 함께 Firefox 3.5 사용)

당신이 지시 한 세 가지 테스트 사이트는 또한 당신의 페이지가 gzipped라고 말합니다.
문제가 무엇인지 찾았습니까?

이것이 브라우저에서 나오는 것이 아니라고 확신합니까? 요청에서 다음 헤더를 보내지 않을 것입니다.

Accept-Encoding: gzip,deflate

다른 답변 다음에 편집하십시오

의견에서 인용 :

문제의 소스는 아마도 내 웹 사이트가 아니라 ISP/브라우저/라우터가 아닙니다. 그중 하나는 내부 프로세스에 도달하기 전에 모든 구성 요소를 압축 할 수 있습니다.

오, 문제가 귀하의 웹 사이트가 아니라면, 나는 질문을 완전히 잘못 이해했다고 생각합니다. 죄송합니다 :-( 귀하의 웹 사이트에서 컨텐츠를 서버하는 방법을 모른다고 생각했습니다.
그리고 난 내가 유일한 사람이 아니라고 생각합니다, btw

문제가 웹 사이트의 구성과 관련이 없다면 두 가지 가능성이 있습니다.

  • Firefox의 잘못된 구성일까요? 당신이 가면 about:config, 무엇을합니다 network.http.accept-encoding 말하다 ? 나를 위해, 그것은입니다 gzip,deflate
  • 문제가 ISP 나 그와 비슷한 일이 발생하면 아무도 할 수있는 일이 없습니다 ...

다른 팁

시도해보십시오 라이브 HTTP 헤더 Firefox 플러그인 외에는 다른 것입니다. 정확한 요청/응답 헤더가 돌아갈 때 정확한 요청/응답 헤더를 보여주는 창이 열리므로 의심 할 여지없이 수락 인코딩 및 응답 인코딩이 무엇인지 알 수 있습니다.

Apache/웹 서버에서 대신 GZIP를 활성화하려고 시도 했습니까?

  • Firefox 확장으로 동일한 URL을 테스트하고 있다고 확신하십니까?
    • PHP에서 OB_GZHANDLER를 사용하면 PHP 페이지의 출력이 압축되지만 Yslow와 다른 사람들은 압축되지 않은 CSS/JavaScript 파일에 대해서도 경고합니다.
  • 브라우저가 올바른 헤더를 보내고 있는지 확인하십시오. 브라우저는 일반적으로 "accept-encoding : gzip"헤더를 보내 스크립트/웹 서버에게 압축 된 컨텐츠를 허용합니다. 테스트 스크립트는 반드시이를 보내지 만 브라우저는 그렇지 않을 수 있습니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top