0

重複の可能性 - php gzip の出力が機能しないのはなぜですか?

サイトが実際に圧縮されているかどうかをテストしたいと考えています。

私は gzencode($data,9) - 最大圧縮を使用しました。また、 http: //www.gidnetwork.com/tools/gzip-test.php を介して自分の Web サイトをチェックし、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 に答える