この記事では、PHP 圧縮 ob_gzhandler 関数について紹介します。ob_gzhandler 関数の使用方法を知りたい人は参考にしてください。
ob_gzhandler 関数を使用して PHP を圧縮するには 3 つの方法があります:
1. php.iniでoutput_handler = ob_gzhandlerを設定します
2. .htaccessにphp_valueのoutput_handlerob_gzhandler
を追加します。
3. ob_start(‘ob_gzhandler’);
最初の方法は実行できません。2 番目の方法は有効であり、すべての php サフィックス ファイルを圧縮するという同じ効果があります。ここでは主に3番目の方法を紹介します
CSS 圧縮方法を試してください。たとえば、テンプレートの下で style.css を圧縮します
1. style.css をテンプレートディレクトリにコピーし、style.css.php という名前を付けます
次に、style.css.php の先頭に次の文を追加します。
コードは次のとおりです | コードをコピー |
; |
最後に
を追加します
コードは次のとおりです | コードをコピー |
原作:
コードをコピー | |
|
コードをコピー | |
|
同じ方法はJSにも使用できますが、xx.js.phpに追加されるヘッダーは次のようになります:
コードをコピー | |
K2 テーマの JS をよく見てみると、ob_gzhandler 関数がサフィックスを php に変更して先頭に追加されていることがわかります。