架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
表示:23378|返信: 1
打印 上一主题 下一主题

[ASP.NET]IIS 10 AlwaysRunning Preloading for ASP.NET MVC 5

[リンクコピー]
デフォルトでは、アプリケーションプールは一定期間使用されない (リクエストがない) と、IIS によって自動的にリサイクルされます。アプリケーションプールがリサイクルされた後、誰もサイトを訪問しない場合、w3wpは起動しません。最初のユーザーアクセス要求の時、サイトアクセスは非常に遅くなり、ユーザーエクスペリエンスは非常に悪くなります。この状況を解決するために、IISのアプリケーション初期化機能を使用することができます。

IIS8は、アプリケーションの初期化ツールキットが付属して、IIS7.5は、インストールのための別のインストールパッケージを検索するには、7.5以下は、当分の間、IISの自動初期化をサポートしていません。

このケースのメソッドは、初めてASP.Netへのアクセスが遅い問題を解決することができますし、一定期間後、再び遅いアクセスの問題。

IISアプリケーションの初期化の追加

コントロールパネルの「プログラム」-「Windowsの機能の有効化または無効化」をクリックし、下図のように「アプリケーションの初期化」を追加します:



ASP.NET Web.configの設定

Webサイトのweb.configファイルのsystem.webServerノードの下に以下の設定を追加します:

initialisationPage: iis自動モック・リクエストの相対パス・ページ・アドレス。 hostName: バインドされるサイトのアドレス。

アプリケーションプール

対応する Web アプリケーション・プールで [Advanced Settings] をクリックし、次の図に示すように [Startup Mode] で [AlwaysRunning] モードを選択します:




対応ウェブサイトのプリロードを有効にする

操作経路:ウェブサイト→対応ウェブサイト→右クリック→詳細設定→選択→下図のように、プリロードを有効にするTrueを選択します:







前へ:asp.net coreはメモリ内でzipアーカイブの名前を一括変更する
Next:ASP.NET machineKeyを使ってデータを暗号化する
C#/.NETは、SequenceEqualを使用して、コレクションの2つのセットを比較するために、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
ソファアウトレット
发表于2021-9-22 20:35:18|只看该作者
|にできるようにあなたがそれをすることができます本当に出くわすこと。
|にできるようにあなたがそれをすることができます本当に出くわすことあなたは、実際には私たち約束、誰でも素早くはちょうど無視これらの一見正確にどのように{}人のことを忘れることができます。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:Code Farmerによって公開されたすべてのソフトウェア、プログラミング教材や記事は、学習と研究の目的のみに使用するために制限されています。上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザー自身が負担するものとします。本サイトはネットワークからの情報であり、著作権紛争は本サイトとは関係ありません。上記のコンテンツはダウンロード後24時間以内にコンピュータから完全に削除する必要があります。もしあなたがこのプログラムを気に入ったなら、正規のソフトウェアをサポートし、登録を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-19 00:29

クイック返信トップに戻る一覧に戻る