ホームページ  >  記事  >  バックエンド開発  >  PHP で ob_gzhandler 関数を圧縮するには 3 つの方法があります_PHP チュートリアル

PHP で ob_gzhandler 関数を圧縮するには 3 つの方法があります_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:57:52809ブラウズ

この記事では、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’);

をphpファイルのヘッダーに追加します

最初の方法は実行できません。2 番目の方法は有効であり、すべての php サフィックス ファイルを圧縮するという同じ効果があります。ここでは主に3番目の方法を紹介します
CSS 圧縮方法を試してください。たとえば、テンプレートの下で style.css を圧縮します

1. style.css をテンプレートディレクトリにコピーし、style.css.php という名前を付けます

次に、style.css.php の先頭に次の文を追加します。

コードは次のとおりです コードをコピー
;

最後に

を追加します

コードは次のとおりです コードをコピー
2. header.phpのCSS接続を次のように変更します

原作:

コードは次のとおりですコードをコピー


変更:

コードは次のとおりですコードをコピー


これで、CSS を gzip 圧縮できるようになりました。

同じ方法はJSにも使用できますが、xx.js.phpに追加されるヘッダーは次のようになります:

コードは次のとおりですコードをコピー;
(コピーする際は?phpの前のスペースを削除してください)

K2 テーマの JS をよく見てみると、ob_gzhandler 関数がサフィックスを php に変更して先頭に追加されていることがわかります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631509.html技術記事この記事では、PHP で ob_gzhandler 関数を圧縮するための 3 つの方法を紹介します。ob_gzhandler 関数の使用法を知りたい人は参考にしてください。 ob_gzhandler 関数を使用するには 3 つの方法があります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。