ホームページ >バックエンド開発 >PHPチュートリアル >PHP プログラムから返された JSON 形式のデータを gzip を使用して圧縮して出力する方法、jsongzip_PHP チュートリアル
1. 圧縮ありと圧縮なしのHTTP出力の比較
2. gzip をオンにします
Apache mod_deflate モジュールを使用して gzip を有効にする
開け方:
クローズメソッド:
リーリー3. gzip 圧縮が必要な出力の種類を設定します
jsonの出力タイプはapplication/jsonなので、このように設定できます
httpd.conf の
gzip を設定する前の出力:
gzip設定後の出力:
4. 単一の json は gzip 圧縮出力を使用します
AddOutputFilterByType DEFLATE application/json を設定すると、json 形式で出力されるデータはすべて gzip 圧縮を使用して出力されます。
特定の JSON にのみ gzip 圧縮を使用し、他の JSON には使用したくない場合は、 ob_start() メソッドを使用できます。
まず、AddOutputFilterByType を設定する必要はありません。その後、コードの先頭に ob_start('ob_gzhandler');
を追加します。 リーリー