2012-01-12 18 views
1

私はいくつかのファイルを強制的に(Cache-Controlなどのヘッダーを通して)キャッシュします。 https(SSL)経由で送信された場合、Internet Explorer 6以上でこれらのファイルをキャッシュしようとするとエラーがありますか?

ありがとうございます。Internet Explorer 6+ httpsキャッシュ

+1

あなたが/ YESを探しています答えがない、または問題に遭遇していますか? –

+1

何らかのエラーが発生しましたか? – jprofitt

+0

待ち... IE6とは何ですか? –

答えて

1

いいえありません。 IEは一般的には標準に従うことで知られていませんが、これはです。

ただし、プロキシに注意してください:がCache-Controlヘッダーにあるまでコンテンツの一部をキャッシュしません。

(と、それはどちらかの使用キープアライブまたは圧縮しないことIE6は、そのねじれたロジックによって、意味、デフォルトでプロキシをHTTP/1.1を使用しないことに注意してください!)

+0

キープアライブとは何ですか? – Hope4You

+0

HTTPキープアライブは、Webクライアントとサーバーが情報を交換する機能で、要求ごとに1つの接続ではなく、複数のHTTP要求を交換するために1つの接続のみが使用されます。これはHTTPの 'Connection'ヘッダです。キープアライブがサポートされている場合、クライアントはこのヘッダーを 'keep-alive'に設定します。存在しないか、または 'closed'に設定されている場合、キープアライブは使用されません。それはウェブサイトのパフォーマンスの不可欠な部分です。 – fge

+0

IE6でキープアライブが使用されていることを確認するために、どのヘッダーを設定できますか? – Hope4You

0

キャッシングを無効にすると、IEではHTTPS経由でファイルをダウンロードすることができないことに気づいています。例えば、アプリケーションがHTTPS経由で生成されたファイルをダウンロードし、その上にno-cacheヘッダーを設定することを許可した場合、IEはユーザーがそのファイルをディスクに保存することを許可しません(キャッシング)...

+0

注意:これは本当であり、ヘッダーに 'no-cache'がある場合のみです。ファイルをダウンロードしますが、開く前にファイルを削除します! 'no-cache'を入れずに' max-age = 0'(キャッシングを無効にする)をしないと、この問題は起きません。少なくともIE7もこの問題に悩まされています。 IE8 + – fge

+0

皆様、ありがとうございます。 – Hope4You

関連する問題