EDIT이 문제는 실제로 php minify입니다. 이것은 아파치 대신 수축 된 내용을 보냈습니다. 나는 이것에 관해 더 많이 발견 할 것이다. 나는 아파치 2.X에서 다음 줄을 추가하면 mod_deflate를 사용하도록 설정하는 경우 High Performance Web Sites에 따르면콘텐츠 인코딩을 보내려면 mod_deflate를 사용하도록 설정하십시오. gzip
,이 gzip으로 압축 전송해야/delfated 내용 : -
AddOutputFilterByType DEFLATE text/html text/css application/x-javascript
이 책은 또한 gzip
보다 더 효과적이라고 말한다 deflate
.
동일한 줄을 추가하여 httpd.conf에서 활성화했습니다. 그러나 아파치는 Content-Encoding: deflate
을 보냅니다.
curl -i -H "Accept-Encoding: gzip" "http://192.168.1.33/s.js" >> e:\curl_log.txt
그것은 반환 콘텐츠를 'gzip으로 압축'. 하지만 명령을 보낼 때 : -
curl -i -H "Accept-Encoding: gzip, deflate" "http://192.168.1.33/s.js" >> e:\curl_log.txt
'deflated'콘텐츠를 반환합니다.
브라우저가 압축 및 gzip을 모두 지원하면 Apache는 압축을 해제합니다. 아파치가 gzip을 수축시키는 것을 선호한다고 말하는가? 참고로
: -
- 내가 아무것도 찾을 수 없습니다 : http://httpd.apache.org/docs/2.0/mod/mod_deflate.html합니다.
- 아파치 conf에 no-gzip이 발생하지 않습니다.
- 서버 : 아파치/2.2.9 (Win32에서) PHP는/5.2.6
- FF는 다음과 같이 요청 헤더를 보냅니다 "수락 - 인코딩 : gzip을을, 폐의"
: wget을 --header = "수락 - 인코딩 : gzip을"에 http : // yoursite.com – SpliFF