0

可能重复 -为什么 php gzip 输出对我不起作用?

我想测试我的网站是否真的被压缩了。

我使用了 gzencode($data,9) - 最大压缩。我还通过http://www.gidnetwork.com/tools/gzip-test.php检查了我的网站,以检查 gzip 是否正常工作并且它正在被 gzip 压缩。

但是,当我通过 firebug 或在 chrome 中检查请求时,我看不到压缩前和压缩后请求的大小有任何差异。我的意思是两者都是相同的。

即使上面的 gzib 测试工具在两种情况下都显示相同的数据:gzencode($data,0) 和 gzencode($data,9)

现在,我不明白为什么它在两种情况下都显示相同的页面大小。

请帮忙。

谢谢

4

1 回答 1

1

您可以使用另一种替代方法来完成这项工作。

   <?php
   ob_start("ob_gzhandler");
   ?>

  <html>
   <body>
      <p>This should be a compressed page.</p>
   </body>
 </html>

 <?php
  ob_end_flush();
  ?>

笔记:

ob_gzhandler() 需要 zlib 扩展。 ob_gzhandler

于 2012-12-10T07:21:36.360 回答