Sab*_*bya 6 apache mod-deflate deflate
编辑我发现问题实际上是php缩小.这是发送泄露的内容而不是Apache.我会在此发现更多.
根据高性能网站,如果我在Apache 2.x中启用mod_deflate,通过添加以下行,它应该发送gzipped/delfated内容: -
AddOutputFilterByType DEFLATE text/html text/css application/x-javascript
Run Code Online (Sandbox Code Playgroud)
该书还说,这gzip
比更有效deflate
.
我通过添加相同的行在httpd.conf中启用.但Apache发送Content-Encoding: deflate
.
我使用CURL测试: -
curl -i -H "Accept-Encoding: gzip" "http://192.168.1.33/s.js" >> e:\curl_log.txt
Run Code Online (Sandbox Code Playgroud)
它返回'gzipped'内容.但是当我发送命令时: -
curl -i -H "Accept-Encoding: gzip, deflate" "http://192.168.1.33/s.js" >> e:\curl_log.txt
Run Code Online (Sandbox Code Playgroud)
它返回'放气'的内容.
因此,如果浏览器同时支持deflated和gzip,则Apache发送缩减.如何告诉Apache更喜欢gzip而不是deflate?
仅供参考: -
请参阅http://httpd.apache.org/docs/2.0/mod/mod_deflate.htmlno-gzip
了解所有血淋淋的细节——您确定配置中的其他地方没有出现这样的情况吗?当您改变“浏览器”时会发生什么,例如使用wget
不同的值-U
?
归档时间: |
|
查看次数: |
11557 次 |
最近记录: |