Apache-2.2
Apache 輸出壓縮適用於 CSS/JS 但不適用於 PHP
我有這個
.htaccess
:<IfModule mod_deflate.c> <FilesMatch "\.(js|css|php)$"> SetOutputFilter DEFLATE </FilesMatch> </IfModule>
*.js
在我的網站上測試文件,似乎*.css
文件被壓縮得很好。但是,我的 PHP 文件不是。這些都是直接的 PHP 文件,不會以任何方式重寫或使用查詢參數(如http://example.com/folder/page.php
.為什麼這不起作用?我在共享主機上,所以不能自己更改伺服器,但有什麼具體的我可以要求我的主機更改嗎?(另外,我知道在 PHP 中使用 gzip,我更喜歡更簡單的站點範圍的解決方案)
可以使用“php.ini”中的此條目在 php 站點範圍內啟用壓縮:
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/]$$ 1 $$