PHP で gzip 圧縮された Content-Encoding を使用したチャンク Transfer-Encoding の手動実装を試みて失敗しましたが、Apache で mod_deflate を使用することに戻りました。
唯一の問題は、返信と一緒に送信したいフッターがいくつかあることです (Last-Modified または ETag など、同じコンテンツに対して 304 リクエストを送信できます)。HTTP 1.1 仕様では、チャンクされた応答でフッター (ヘッダーと同様、最後に来るだけ) が提供されますが、PHP はその機能を提供していないようです。
可能?
(手動の実装は素晴らしかったです - 私は gzip マスターではなく、PHP が提供するさまざまな zlib func には、有効な gzip されたチャンクを作成するものは含まれていません。時間の約 50% で動作させることができましたが、残りの 50% は壊れるだろう.ドー!)