How to check if my shared hosting provider has mod

2019-07-14 12:24发布

Is there a way to check if my hosting provider has mod_gzip enabled? It's not mentioned in any info on the web site, nor there is a forum to contact other people about this problem. Thanks.

标签: php apache gzip
3条回答
够拽才男人
2楼-- · 2019-07-14 12:57

After reading the answers above I typed into command line

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

and it returned

gzip compression => enabled

sweet!

查看更多
smile是对你的礼貌
3楼-- · 2019-07-14 13:03

If you upload a tiny little PHP file to your server containing the following you can see all the output from phpinfo. Lots of interesting details.

<?php
   phpinfo();
?>

Searching the page for "Loaded Modules" should show all the modules that are loaded. Look for mod_deflate also as that seems to be more common (comes with Apache 2.0 installs anyway). Performance? gzip might be more compress, deflate might be faster.

查看更多
放荡不羁爱自由
4楼-- · 2019-07-14 13:21

You can check that with either PHP’s apache_get_modules or phpinfo.

If you want to compress your output, you might want to try the output buffer handler ob_gzhandler. It automatically determines what type of content encoding the browser will accept ("gzip", "deflate" or none at all) and will return its output accordingly. Just put ob_start('ob_gzhandler') at the start of your script file (before anything is put out) and it does the rest.

Or you simply use Apache’s mod_deflate that even can compress static files that are directly passed through to the client.

查看更多
登录 后发表回答