的.htaccess对CSS apache的mod_deflate模块和js
<ifmodule mod_deflate.c>
# compress the files
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
# removes some bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</ifmodule>
而对于PHP文件
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
ob_start("ob_gzhandler"); else ob_start(); ?>
而对于PHP文件一切正常,但没有对CSS,JS文件。有小费吗 ?
愚蠢的问题..你真的让mod_deflate模块?上面配置的东西,当且仅当mod_deflate被加载时。 – FauxFaux 2012-02-20 02:16:30
是的,我有SetOutputFilter DEFLATE – Ben 2012-02-20 02:21:54
我猜人工在httpd.conf中设置是否启用了mod_deflate – 2012-02-20 02:26:14