2011-01-30 29 views
1

私のWebアプリケーションでは、セッションタイムアウトを30分に設定しました。しかし、ユーザーはアプリケーションセッションが適切にタイムアウトしていないと私に不平を感じています。 clint側では30秒に1回、Webサーバーにajax requstを送信してサーバーからデータを取得します。この自動化されたAjaxリクエストは、セッションがタイムアウトしないようにしますか?いくつかのplが説明することができますか?セッションタイムアウトが正しく機能しない

+0

これは役立つかもしれません:http://stackoverflow.com/questions/4834270/how-do-i-execute-an-authenticated-ajax-request-without-resetting-the-tomcats-ses – esaj

+0

ユーザーは何を不平としていますか?早すぎると時間切れになったり、タイムアウトしないことがありますか? –

+0

実際にはタイムアウトしません。 – nath

答えて

2

セッションタイムアウトとは、要求が一定の時間(30分)行われなかった場合、ユーザーセッションが削除/無効化されることを意味します。

もちろん、すべてのAJAXリクエストは他のHTTPリクエストと同様に扱われ、タイムアウトがリセットされます。

したがって、30秒ごとにAJAX要求を行うアプリケーションは、セッションタイムアウトには達しません。

関連する問題