ob_start(“ ob_gzhandler”);を使用して、すべてのファイルが圧縮されますPHPの1行目で?

StackOverflow https://stackoverflow.com/questions/1414527

  •  06-07-2019
  •  | 
  •  

質問

<?php
ob_start("ob_gzhandler");
?>
<script type="text/javascript" src="Util.js"></script>
<script type="text/javascript" src="connection.js"></script>
....
<?php ob_end_flush(); ?>

ファイルは含まれていますか、それとも圧縮されますか?

役に立ちましたか?

解決

HTMLにはありません。これらのファイルはブラウザからのリクエストであり、PHPスクリプトはそれらと直接の関係はありません。これらのJavaScriptファイルを、同じアクションを実行するPHPスクリプトに手動で書き換える必要があります。

他のヒント

ob_gzhandler などの出力バッファリングフィルターを使用すると、その特定の要求にのみ適用されます。ブラウザが行う他のリクエストには影響しません。

しかし、あなたが示したことから、 Util.js connection.js gzip圧縮 > deflated または他の何か。それはサーバーの設定次第であり、ファイルが実際にコンテンツをgzipするスクリプトである場合。

(また、ブラウザがgzip圧縮されたコンテンツを受け入れていることを確認し、gzip圧縮されたコンテンツを送信していることをブラウザに伝えてください。

簡単な答え:いいえ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top