人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Struts2 + Spring + Hibernate3 のシステムを Tomcat で動かしているのですが、キャッシュの動きがおかしいです。

例えば

ID 件名
1 AAA
2 BBB
3 CCC

と言うデータがあったとして

ID 件名
1 AAA
2 BBBBB
3 CCCCC

とDB更新するのですが、一覧ページをロードする度に

ID 件名
1 AAA
2 BBB
3 CCCCC

となったり

ID 件名
1 AAA
2 BBBBB
3 CCC

となったり、正しく表示される場合もありますが、とにかく不安定です。

解消する方法はあるのでしょうか?

●質問者: jazzmine
●カテゴリ:コンピュータ
✍キーワード:AAA CCC dB Spring Struts2
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hanako393
●27ポイント ベストアンサー

フィールド変数を使ってるとかで

キャッシュでなくて、スレッドセーフになってないと思います。

違うマシンから同時にリクエストとかだしてみて

おかしいようなら、それです。


2 ● koriki-WeKan
●27ポイント

ブラウザ側のキャッシュの影響ではないのか?


HTMLヘッダに下記の行を入れているか?

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT"> 

3 ● r-pg
●26ポイント

私も回答者、1のhanako393様と同じ考えです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ