20

私のajax応答は非常に大きく、実際には900kbです。そのため、パフォーマンスを向上させるためにgzipする必要があります。

私のphpからgzipされたコンテンツを取得するのを手伝ってください。

前もって感謝します。

4

3 に答える 3

31

ページに何かを出力する前に、これをスローします。

ob_start("ob_gzhandler");

次に、コンテンツの後に次のようにフォローアップします。

ob_end_flush();

そしてあなたのコンテンツはgzipされます

于 2013-09-27T05:36:18.300 に答える
16

オプション1:

あなたzlib.output_compressionphp.ini

ドキュメント: http://www.php.net/manual/en/zlib.configuration.php#ini.zlib.output-compression

オプション 2:

使用する :ob_gzhandler

ドキュメント: http://php.net/manual/en/function.ob-gzhandler.php

ノート:

900Kbajax応答には多すぎます。

于 2013-09-27T05:37:03.233 に答える
13

php.ini使用する前に構成ファイルを更新できない場合は、ob_gzhandler()これも試すことができます。

ini_set('zlib.output_compression', 1);
于 2017-10-05T18:43:28.780 に答える