web-dev-qa-db-ja.com

ブラウザがSSL暗号化を介して提供される静的コンテンツをキャッシュすることを期待できますか?

FireSheep に関するすべての話で、サイト全体で完全なhttpsを使用するようにWebアプリケーションを切り替えることを考えています。しかし、私はキャッシュについて心配しています。ブラウザーでキャッシュすると予想されるJavaScript、CSSファイル、画像、その他の静的コンテンツを大量に使用しています。そうでない場合、ユーザーにとって大幅な遅延を意味する可能性があります。

ブラウザにSSL経由で提供される静的コンテンツをキャッシュさせる方法はありますか? cache-control: public HTTPヘッダーは役立ちますか?異なるブラウザはこれをどのように処理しますか?彼らは決してデータをキャッシュしませんか?単一のブラウザセッションでキャッシュしますか?

一部のブラウザが一部のリソースが安全ではないという警告を出すことを意味する場合、安全でない接続から静的コンテンツを提供したくありません。代替ソリューションはありますか?

ありがとう!

6
Adam

このstackoverflowの答え はあなたが知る必要があるすべてを告げます。

2
John Conde