有沒有辦法檢查我的主機提供商是否啓用了mod_gzip?它沒有在網站上的任何信息中提及,也沒有與其他人就此問題聯繫的論壇。 謝謝。如何檢查我的共享主機提供商是否安裝了mod_gzip?
2
A
回答
10
您可以檢查與任何PHP的apache_get_modules
或phpinfo
。
如果你要壓縮輸出,你可能會想嘗試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可能會更加壓縮,縮小可能會更快。
2
看完上面的回答我鍵入命令行
php -r "phpinfo();" | grep gzip
,並返回
gzip compression => enabled
後甜!
相關問題
- 1. 確定共享主機提供商
- 2. 如何檢查我的共享主機是否有suexec或suphp
- 3. 檢查是否在Python腳本中安裝了NFS共享
- 4. 支持RavenDB的共享主機提供商
- 5. 共享提供商上的主機WCF服務
- 6. 如何檢查是否安裝了SQL Server 2012共享管理對象(SMO)
- 7. 是否可以在Plesk共享主機上安裝RSYNC?
- 8. 在Godaddy共享主機上安裝Ruby
- 9. perl模塊安裝共享主機
- 10. python PIL安裝在共享主機
- 11. 在共享主機上安裝ImageMagick
- 12. 在GoDaddy共享主機上安裝RubyGems?
- 13. 在共享主機上安裝PEAR/PHPUnit
- 14. 在共享主機上安裝Scipy(godaddy)
- 15. 在hostgator共享主機上安裝laravel
- 16. 捆綁安裝-jailshell:在共享主機
- 17. 在Plesk共享主機上安裝Zend
- 18. 我如何檢查是否安裝了特定的MSI?
- 19. 如何檢查我的電腦上是否安裝了mongodb
- 20. Android - 檢查手機是否有網絡提供商
- 21. 我想使用gitbash在我的共享主機中安裝nodejs
- 22. 如何我可以檢查是否安裝了應用程序
- 23. 如何檢查我是否已正確安裝了pymunk
- 24. 我是否只需要檢查用戶機器是否安裝了我的python安裝版本的MSVCR90.dll?
- 25. 如何檢查我的機器上是否安裝了IPython以及安裝這些庫的順序是什麼?
- 26. APNS主機提供商
- 27. 沒有共享組件的提供商
- 28. 如何檢查是否安裝是從三星應用商店
- 29. 檢查Windows 10計算機中是否安裝了非應用商店應用
- 30. 如何在共享主機上安裝沒有npm的gulp?
僅供參考 - 最好不要在完成該操作後將該文件放在一邊。任何可能偶然發現的黑客也將從對系統配置的全面瞭解中受益。 – 2009-07-13 18:38:11