コンテンツにスキップ
「プリザンター入門」発売中!

しばらく操作していないと初回アクセスに時間がかかる

回答

IISの設定「アイドルタイムアウトの操作」を「Terminate」から「Suspend」に変更してください。


概要

しばらく操作しなかった後で別ページにアクセスすると時間がかかることがありますが、これはIISのデフォルトの設定では一定時間アイドル状態(アクセスのない状態)になったワーカープロセスが停止するため、その後の最初のリクエストで時間がかかってしまいます。設定変更により、ワーカープロセスを停止せずにスワップアウトするようになるため、再リクエスト時の応答時間を短縮することができます。

操作手順

  1. IISマネージャーを開きます。
  2. Pleasanterで使用しているアプリケーションプール(初期設定ではDefaultAppPool)を選択し、アプリケーションプール既定値の設定を選択します。
  3. 「プロセスモデル」の「アイドルタイムアウトの操作」を、「Terminate」から「Suspend」に変更します。

IISマネージャーでアイドルタイムアウトの操作を Suspend に変更するところ