- PR -

ダウンロード 連打

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/04/27
投稿数: 1
投稿日時: 2006-04-27 18:12
いつも参考にさせて頂いております。

皆さんのお知恵をおかし頂けたら幸いです。
というのは、画面にダウンロードボタンがあって、押すと明細CSVなんかが落ちてくる、
なんてのを考えているのですが、
連打喰らうとその要求数分DBに負荷がかかったりする心配をしています。
普通の画面ならJavaScriptなり、Strutsとかでしたらチケットなりでやるんでしょうが、
画面がリフレッシュするわけでもない形態でしょうから何が最善なのか頭を悩ましています。

皆さんのお知恵をおかし頂けたら幸いです。
宜しくお願いします。
SUK2
ベテラン
会議室デビュー日: 2005/12/27
投稿数: 69
投稿日時: 2006-04-27 18:22
ファイルダウンロード処理をsynchronizedブロックで囲み、sessionをロックしてしまうというのはどうでしょう?

コード:
HttpSession session = request.getSession();

synchronized(session) {
:
}



[ メッセージ編集済み 編集者: SUK2 編集日時 2006-04-27 18:26 ]
1

スキルアップ/キャリアアップ(JOB@IT)