質問: google app engineでの強制的なgzip検出 一部のクライアントは、accept-encodingヘッダーなしでgoogle app engineインスタンスに表示されます。通常、 iframeテクニックを付加したcookieを設定 (またはそのバリエーション)を使用してこれらを検出し、正しいgzip圧縮されたコンテンツを送信します。google app engineでは、特に静的コンテンツでサーバー側のgzipを制御できないため、圧縮を強制する特定のcookie値を設定する必要がありますか?
回答: 私の腸はノーと言います。サーバーは、ブラウザから正しいaccept-encodingヘッダーを受信した場合にのみgzip圧縮されたコンテンツを送信します。ヘッダー自体はブラウザから送信されたcookieの一部ではないため、変更することはできません。サーバーは、これをサポートしていないブラウザーに圧縮ファイルを送信することを防ぎ、ページが正しく表示されないようにします。代わりに、あなたがすでにやっているように聞こえるかもしれないし、サーバー側のコードでそれを強制することができます。