HTMLから外部javascript、css、フラッシュ(swf)や画像を読み込むページ(複数)があります。それらHTMLから読み込むファイル(パーツ)は共通で同じものを利用しており、通常は2回目以降のリクエストではキャッシュされています。
ところが、safariでSSL通信(HTTPSプロトコルを利用)を行うときに限り、上記パーツ類をキャッシュせずに毎回リクエストが発生するようなのです。
Windows IE, FirefoxおよびMac Firefox では、HTTPでもHTTPSでもキャッシュしてくれました。(safariもHTTPのときはキャッシュします)
HTTPSリクエスト時、safariでもキャッシュするようにしたいのですがアドバイスいただけないでしょうか。WEBサーバの設定変更、ダウンロードコンテンツの工夫、いずれの対処法でも構いません。(なるべくなら、コンテンツ側で対処したい)
safariのバージョンは2.0.4、OSは Mac の10.4.8です。
これはfirefox1.5の動作について述べている記事ですが、なにか関係しているような気がします。
http://developer.mozilla.org/ja/docs/Using_Firefox_1.5_caching
https://www.rescue.ne.jp/CGI-BBS/bbs/minibbs/20040318144712.shtm...
画像UP時にSafariがキャッシュを読見込む。
こちらはいかがでしょうか。
同じsafariでも別の問題で悩んでいるようですね。解決したわけでもなさそうだし。。
今件と関係があるようには見えないのですが。。
これは知っていましたが、ありがとうございます。