ただし、iis と apache は両方とも、デフォルトでは HTML 静的ファイルのみを圧縮します。PHP ファイルをサポートするにはモジュール構成が必要です (動的 + 静的圧縮は iis7.5 で有効にすることもできます)。そのため、PHP 独自の関数を使用して gzip を実現する効果もあります。合理的な要求になります。
実装方法は非常に簡単で、phpディレクトリにあるphp.iniファイルを開き、
コードをコピーします コードは次のとおりです:
zlib.output_compression = Off
;zlib.output_compression_level = -1output_buffering = オフ
に変更します
コードをコピーします コードは次のとおりです:
zlib.output_compression =On
zlib.output_compression_level = 5
output_buffering = 4096
以下の点が必要です
1、;zlib.output_handler は、このパラメータが以前の設定 (公式ステートメント) と競合するため、コメントアウトしたままにする必要があります。
2. 通常、キャッシュは 4k (output_buffering = 4096) です。
3. zlib.output_compression_level の推奨パラメーター値は 1 ~ 5 です。6 を超えると、実際の圧縮効果はあまり向上しませんが、CPU 使用率は幾何級数的に増加します。
最後に、firebug でリクエストヘッダーとレスポンスヘッダーを確認してください。実際、gzip の効果が表示されているか、ウェブマスターの gzip 検出ツールでも gzip が有効であることが示されています。
http://www.bkjia.com/PHPjc/327580.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327580.html技術記事ただし、iis と apache は両方とも、デフォルトでは html 静的ファイルのみを圧縮します。PHP ファイルは、それらをサポートするモジュール構成を必要とするため (iis7.5 では動的 + 静的圧縮も有効にできます)、p...