Flash | Flashでmod_deflate圧縮コンテンツを受け取れない 2 先日、IE上のFlashでmod_deflate圧縮が掛かったXMLを読み込めないというエントリーを書いたけど、ようやく原因が分かった。 Apacheからのレスポンスヘッダに「Content-Encoding: gzip」ヘッダと「Cache-Control: no-cache」ヘッダが含まれているとこの現象が発生した。XMLコンテンツをキャッシュさせないためにこのヘッダを入れていたのだけど、外してみたら解決した。 他にブラウザキャッシュを抑制するHTTPヘッダに「Pragma」と「Expires」があるが、これらは入っていても問題なかった。 Cache-Controlヘッダがないとプロキシでキャッシュされてしまうのかな? でもExpriresヘッダで過去日時を指定しておけば実質的にキャッシュされない?