1

API が大きな結果セットを返すので、PHP でそれを gzip できることを望んでいましたが、Javascript でそれを gunzip する方法がわかりません。Javascriptでこれが可能なライブラリはありますか? ネットで検索していて、いくつか見つけたのですが、使い方がよくわかりませんでした。したがって、これまでにこれに対処したことがある場合は、アドバイスをいただければ幸いです。

(APIレスポンスは約1MB相当)

4

3 に答える 3

2

通常、HTTP 応答の圧縮は、プロキシまたは Web サーバーによって行われます。これを行うようにApacheを構成できるはずです。詳細については、mod_deflate のドキュメントを参照してください。

JavaScript での解凍に関しては、これは問題ではありません。HTTP 応答に正しいヘッダー情報が含まれている場合。(Content-Encoding: gzip) ブラウザが解凍を処理します。

于 2011-05-11T16:04:40.413 に答える
1

Webサーバーにそれをさせてください。リクエストを送信するときに gzip を受け入れるように HTTP ヘッダーを設定します。

于 2011-05-11T15:59:30.647 に答える
0

Web サーバーとブラウザーは、通常、php と javascript のサポートを必要とせずに、圧縮を透過的に処理できます。たとえば、Google 検索で見つかったもの: http://forums.digitalpoint.com/showthread.php?t=43

于 2011-05-11T16:02:17.077 に答える