【问题标题】:How to enable Gzip Compression in php [duplicate]如何在php中启用Gzip压缩[重复]
【发布时间】:2016-09-06 16:49:41
【问题描述】:

我用 PHP 开发了一个网站。我想启用 gzip 压缩以减少网站的响应时间。我该怎么做。

【问题讨论】:

    标签: php gzip


    【解决方案1】:

    试试 .htaccess

    <ifModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifModule>
    

    保存 .htaccess 文件,然后刷新您的网页。

    【讨论】:

      【解决方案2】:

      如果您使用的是 Apache,请在 .htaccess 文件中包含以下内容:

          AddOutputFilterByType DEFLATE text/plain
          AddOutputFilterByType DEFLATE text/html
          AddOutputFilterByType DEFLATE text/xml
          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
      
          <files *.html>
          SetOutputFilter DEFLATE
          </files>
      

      如果您无法访问您的 .htaccess 文件,您可以将以下代码放在页面顶部以返回压缩内容:

      <?php if(substr_count($_SERVER[‘HTTP_ACCEPT_ENCODING’], ‘gzip’)) ob_start(“ob_gzhandler”); else ob_start(); ?>
      

      添加完代码后,使用http://www.gidnetwork.com/tools/gzip-test.php 检查您的页面是否被压缩。

      【讨论】:

      • mod_gzip_on 是 mod_gzip_dechunk 是 mod_gzip_item_include 文件 .(html?|txt|css|js|php|pl)$ mod_gzip_item_include 处理程序 ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* 我还有一个答案,它也是正确的,我很困惑
      猜你喜欢
      • 2011-10-11
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      • 2013-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      相关资源
      最近更新 更多