サイトを利用していると、時折「セッションがタイムアウトしました」と表示され、
投稿フォームなどで編集中のテキストが破棄されたり、
ログイン状態だったものが、強制的にログオフされたりする事があります。
作品投稿画面や、コメントフォーム、テキスト入力画面を長時間開いていると、当サイトで利用しているCMSのプログラムが、セッションをタイムアウトさせます。
セッションがタイムアウトされると、入力フォームに書きかけ・編集中のテキストなどが破棄されてしまいます。
長文の場合、編集途中のテキストが破棄されてしまうと、とてもガッカリしますので、
セッションのタイムアウトにご注意くださいませ。
セッションタイムアウトまでの時間は正確には分かりませんが、
そんなに長い時間でない場合や、通常のコメントのやり取りならば問題ないようです。
また、入力フォーム以外でも、ログイン状態のままサイトを利用していなかったり、PCを放置したりすると、セッションがタイムアウトし、ログオフ状態になります。
その場合は、ご面倒お掛けいたしますが、再度ログインしなおしてくださいませ。
さて、この面倒なセッションタイムアウトですが、
管理人も良く分からないので調べてみたところ、
セッションタイムアウトをする理由は2つあるようです。
1つ目は、メモリの効率的な利用をおこなうためです。
WEBサイトは利用者毎にそのユーザーが動作をおこなうためのメモリを確保します。
しかし、利用者が増え過ぎるとメモリが不足し、WEBの動作に負担を与えたり、速度が低下します。
そこで、セッションタイムアウトによって、システムを一定時間使っていない利用者の、メモリを解放し、他のユーザーにメモリを割り当てられるようにします。
2つ目はセキュリティ対策が目的です。
利用者がフォームを開いたままで長時間PCを離れたり、ログインたまま長時間PCを放置した場合、第3者がそのPCを不正使用するかも知れません。
セッションタイムアウトを設けることで、不正アクセスのリスクを減らす目的があります。
ということで、
セッションのタイムアウトは、皆様が安全・快適に使うために
必要な機能なようです。
ご面倒ですが、ご理解いただければ幸いでございます。