如何在PHP中启用GZIP压缩?
GZIP压缩是一种节省带宽并加速PHP应用程序的简单有效的方法。该机制在GZIP压缩背后运行,如下-
步骤1
浏览器/客户端向服务器请求文件。
第2步
服务器将.zip文件发送给浏览器(index.html.zip)而不是普通的旧index.html作为响应,因此下载时间和带宽减少了。
第三步
执行完上述步骤后,浏览器将下载压缩文件,将其解压缩,然后将其显示给用户。这样可以非常快速地加载网页。
在Apache服务器中,我们必须将以下内容添加到.htaccess文件中以启用GZIP压缩。
# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xmlin AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript # Or, compress certain file types by extension: <files *.html> SetOutputFilter DEFLATE </files>
注意
在PHP文件中,我们可以启用GZIP压缩。
<?php if (substr_count($_SERVER[‘HTTP_ACCEPT_ENCODING’], ‘gzip’)) ob_start(“ob_gzhandler”); else ob_start(); ?>
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西