我在.htaccess有这个:
<IfModule mod_deflate.c> <FilesMatch "\.(js|css|php)$"> SetOutputFilter DEFLATE </FilesMatch> </IfModule>
testing我的网站上的文件,似乎*.js和*.css文件被压缩罚款。 但是,我的PHP文件不是。 这些都是直接的PHP文件,不以任何方式重写或使用查询参数 – 如http://example.com/folder/page.php 。
为什么这不起作用? 我在共享主机,所以不能自己改变服务器,但有什么具体的东西,我可以问我的主机改变? (另外,我知道在PHP中使用gzip,我更喜欢更简单的站点范围的解决scheme)
压缩可以启用PHP的网站广泛与“php.ini”这个条目:
zlib.output_compression = On
或在.htaccess中:
php_flag zlib.output_compression on
这个网站有一个很好的写法:
[ http://www.mybelovedphp.com/2006/11/29/how-to-use-gzip-compression-on-your-php-websites/%5D%5B1%5D