ホームページ > バックエンド開発 > PHPチュートリアル > php_PHPチュートリアルでzlib圧縮ファイルを有効にする設定方法

php_PHPチュートリアルでzlib圧縮ファイルを有効にする設定方法

WBOY
リリース: 2016-07-21 15:07:03
オリジナル
1021 人が閲覧しました

ただし、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 が有効であることが示されています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327580.html技術記事ただし、iis と apache は両方とも、デフォルトでは html 静的ファイルのみを圧縮します。PHP ファイルは、それらをサポートするモジュール構成を必要とするため (iis7.5 では動的 + 静的圧縮も有効にできます)、p...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート