2010-12-15 13 views
2

私はサイトを持っており、Visual Studioから始めると、メインページにはロードに2秒かかります(ローカルIISサーバーの設定で)。私がIISから始めると(同じページをブラウズする)、フィドラーは16秒と言います。 私が探しているはずのアイデア(ページをロードする前に、すべてのwebdevプロセスを閉じ、IISリセットを実行するたびに)? ありがとうございますIIS 7.5の設定

+1

私は、Visual Studio Web Serverの "ウォームアップ実行中のインスタンス"とIISのコールドインスタンスを比較していると思います。つまり、VS Webを起動すると、すでに.NET、System.Webなどがロードされるため、起動時のコストはsamllerになります。 iisでリクエストすると、新しいプロセスを作成し、clrをロードし、s.webをロードし、コンパイルするなどの処理が行われます。 2回目のリクエストの時間はどのくらいですか? –

+0

2回目のリクエストの時間は非常に短いので、大丈夫です。ここでの問題は、IISからアプリケーションのウォームアップ機能を実装しようとしていることです。最初の要求の時間を短縮するためにはどの方向性が必要かわかりません。 http://www.iis.net/download/applicationwarmupを参照してください – gapo

答えて

0

私は間違いなくVisual Studioからサイトを開始するタイミングを避けるでしょう、あなたはVisual Studioとは独立してサイトを閲覧するタイミングを使用することを好むべきです。

また、リリースビルドのタイミングを確認し、がweb.configに設定されていることを確認してください。最後に、間違いなくVisual Studioを実行していないこと、またはVS「Attach to process」を持っていないことを確認してください。

実際の運用環境とまったく同じマシンをテストするのが理想的です。

+0

私はこの質問を削除することができますので、あなたの答えを削除してください、私はどのように愚かなit.Thanks気づいてください – gapo

+0

@ガポ - 私はそれが愚かだとは思わなかった。人々のよくある間違いや十分な質問です。地獄私もあなたをアップアップします。あなたは、MSの人々(カルロス)からのコメントを得ました。 – Kev

関連する問題