2016-09-02 103 views
9

Apache httpdを使用していくつかの残りのAPIを実装しています。私たちは1つのAPIを持っています。私たちの応答が8k以上になると、Apacheは応答ヘッダーに "Transfer-Encoding:chunked"を追加し、残りの応答ヘッダーはApacheによって破棄されます。Apacheで "Transfer-Encoding:chunked"を無効にするhttpd

われわれの役に立つ応答ヘッダーを保持するために私たちの応答バッファが8Kを超えたとき、私は "Transfer-Encoding:chunked"応答ヘッダーを無効にします。

私は何か考えてもらえますか?

+0

テストでは、 'DeflateBufferSize 16192'を' .conf'に追加して、役立つかどうか確認できますか? –

答えて

3

mod_bufferは、チャンクエンコーディングからContent-Lengthを使用して送信される多くの応答を引き起こします。一般に、長さを決定するのに必要なだけバッファに応答を生成する方が効率的になりますが、mod_bufferはこれを一般的に行うことができます。

mod_bufferは、全長がわかるまで、mod_bufferがヘッダーの書き込み/コミットを停止するという理由から動作します。

+0

はい、私はあなたの答えとその作業の前にmod_bufferモジュールを試してみました –

関連する問題