由于某些原因gzip无法正常工作
我的gzip压缩脚本
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
我正在使用:----
XAMPP server.last更新时间:此问题发布前2分钟
注意:所有文件都是.PHP文件,而.HTACCESS文件是根文件夹
我如何发现它不是gZIPPED:通过在GOOGLE Chrome(开发工具)中运行审核
答案 0 :(得分:3)
我打赌你的xampp安装不是很老,你可能正在使用最新版本的Apache。所以你应该使用mod_deflate
。
mod_gzip
适用于Apache 1.x
而mod_deflate
适用于Apache 2.x
您可以尝试此操作并根据需要进行自定义。
<IfModule mod_deflate.c>
<FilesMatch "\.(html|txt|css|js|php|pl)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
或者您也可以这样尝试。
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE image/jpeg
AddOutputFilterByType DEFLATE image/png
AddOutputFilterByType DEFLATE image/gif
#Custom Setting End.
您可能还必须在Apache配置中启用它。因此,您将取消注释此行并重新启动Apache。
LoadModule deflate_module modules/mod_deflate.so
您还可以在此处查看gzip信息。 http://developer.yahoo.com/performance/rules.html#gzip
答案 1 :(得分:0)
在httpd.conf上取消注释此行