2009-07-13 32 views

回答

10

您可以檢查與任何PHP的apache_get_modulesphpinfo

如果你要壓縮輸出,你可能會想嘗試output buffer handler ob_gzhandler。它會自動確定編碼瀏覽器的內容類型(「gzip」,「deflate」或根本沒有),並將相應地返回其輸出。只需在腳本文件的開始處放置ob_start('ob_gzhandler')(在任何內容放出之前),剩下的工作就完成了。

,或者你只是使用Apache’s mod_deflate甚至可以壓縮通過向客戶直接傳遞靜態文件。

3

如果您上傳一個小小的PHP文件到您的服務器包含以下你可以看到所有從的phpinfo輸出。很多有趣的細節。

<?php 
    phpinfo(); 
?> 

在頁面上搜索「加載模塊」應顯示所有加載的模塊。查看mod_deflate也是因爲這似乎更常見(反正也有Apache 2.0安裝)。性能? gzip可能會更加壓縮,縮小可能會更快。

+4

僅供參考 - 最好不要在完成該操作後將該文件放在一邊。任何可能偶然發現的黑客也將從對系統配置的全面瞭解中受益。 – 2009-07-13 18:38:11

2

看完上面的回答我鍵入命令行

php -r "phpinfo();" | grep gzip 

,並返回

gzip compression => enabled 

後甜!

相關問題