如何启用gzip?
我找到了一些有关如何启用gzip的教程,但似乎对我没有任何帮助,所以我的问题是如何启用gzip。我在共享的Dreamhost托管服务器上,它正在运行PHP版本5.2,并且Apache从PHP信息中找到了这一行,这可能有所帮助吗?
zlibZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.2.3.3
Linked Version 1.2.3.3
Directive Local Value Master Value
zlib.output_compression Off Off
zlib.output_compression_level -1 -1
zlib.output_handler no value no value
我也找到了这条线
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
我不知道这是否与它有关。但这是我的第一个问题,其次,我有一个存放着Javscript文件的保管箱,我想知道是否可以将该文件压缩成文件,而不是压缩传输,那么有什么办法吗?
回答:
您是否尝试过ob_gzhandler?
PHP手册
<?phpob_start("ob_gzhandler");
?>
<html>
<body>
<p>This should be a compressed page.</p>
</html>
<body>
提示:有时要检测网络是否发送压缩邮件非常棘手,我使用了firefox的firebug插件,我测试了未压缩且经过压缩的php文件,并比较了大小,在我的情况下,差异为1mb(未压缩)和56kb压缩。
或在您的.htaccess中
<IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</IfModule>
以上是 如何启用gzip? 的全部内容, 来源链接: utcz.com/qa/409541.html