お仕事不具合対応編。
■開発環境
OS:windows XP SP2
ブラウザ:Internet Explorer 6
<サーバー>
OS:AIX
アプリケーションサーバー:webSphere
■お客様環境
OS:windows XP SP2
ブラウザ:Internet Explorer 6
キャッシュさせないために、HTMLで対応してくれとの事。
やりましょう。ええ、やってやろうじゃないの!
…と、調べてみたら、そこまで意気込む必要もなく、タグを1行追加してあげれば
対応完了。
でもこれで、問題を再現してくれ
(前回、HTMLが古いままだったので、今回は新しくなってるか、現象が起きないことを確認する)
という課題が残った。
■"Pragma: No-cache" タグを使用してもページがキャッシュされる。 - Microsoft サポートフォーム
http://support.microsoft.com/kb/222064/JA/
そのため、修正後HTMLをリリース後、またHTMLを修正してお客さんに確認してもらった。
結果×
どうにも原因がわからない。
アプリケーションサーバーを噛ますとキャッシュがクライアントに残るのかな?
もしかしたら、アプリケーションサーバー側に古いキャッシュをどっかで持ってる可能性も捨てきれない。
結局調べきることができず、
HTML→JSP に修正して対応する方針で、お客様に納得して頂き対応した。
サーバーに関連するソフトウェアの知識は、まだまだ不足していてわからんことが多いです。
<参考リンク>
●AIX - IT用語辞典 e-word
●Webアプリケーションサーバ - IT用語辞典 e-word
http://e-words.jp/w/WebE382A2E38397E383AAE382B1E383BCE382B7E383A7E383B3E382B5E383BCE38390.html
●websphere - IT用語辞典 e-word