お客様にチケットベースのサポートを提供するために、ASP.NET Web サイトを作成しました。顧客は私たちにクエリを送信でき、返信がある場合はそれを見ることができます (質問と返信を送信するために顧客側でアプリケーションを提供します)。私は ASP Web サイトで ASP.net 状態サーバー セッションを使用しています。アプリケーションは、データベース内の新しい返信を 45 分間チェックします。45 分後、これらのセッションは使用されなくなります。返信がない場合は、翌日に返信をチェックします。顧客が新しい質問をすると、新しいセッションが作成され、古いセッションは使用されなくなります。翌日確認するために、データベースから直接取得し、表示されていないすべての返信を表示します。セッションの損失について質問する前に、asp.net StateServer を使用して解決しました。
ここで、セッション タイムアウトを 1440、つまり 24 時間に設定しました。しかし、セッションのタイムアウトを減らすために 45 分間返信を確認する必要があると思います。
- 大きな値を設定すると悪影響はありますか?
- Web サーバーのパフォーマンスに影響はありますか?
- 私の場合、セッションタイムアウトを設定するための最良の方法は何ですか?