多くの訪問者を獲得しない .net Web サイトがあります。これは、訪問者が多くなると、サイトを開始する必要があり、これには時間がかかることを意味します。
サイトを存続させ、準備を整える最善の方法は何ですか? インターネットで ping サービスをいくつか見つけましたが、これが正しい方法かどうかわかりません。しかし、もしそうなら、私はどれを使うべきですか?
ホスト サービスは、他の多くの顧客の Web アプリケーションを保持します。
IIS 構成にアクセスできる場合は、次の操作を実行できます。
IIS7 で。
IIS6 で。
アプリケーション プールの設定を変更すると、そのプールで実行されているすべてのアプリの設定が変更されるため、注意してください。Web アプリ用に別のプールを作成することができます。
回避策として、私は常にスケジュール ジョブ/コマンド スクリプトを使用してブラウザを開き、特定のサイクルでサイトにアクセスしています。
使用している .Net および IIS のバージョンに依存しませんが、4.0 および IIS 7 では、Web 構成キーを追加して、頻繁に要求されないときにサイトを保持するよう IIS に指示できます。
これらを web.config に追加します。
<add key="UseAppKeepAlive" value="false" />
<add key="AppKeepAliveUrl" value="" />
統合パイプライン モードで IIS 7 を使用している場合は、http://yourdomain.com/Default.aspx のように、AppKeepAliveUrl でサイトのルートへの URL を指定する必要があります。
ガイダンスについては、次の記事を参照してください。
http://www.mojoportal.com/using-the-appkeepalive-task-to-speed-up-a-low-traffic-site.aspx