2

MVC3アプリケーションは、私の開発環境(本番データベースを指している場合でも)で高速に動作しています。しかし、私がアプリケーションを公開し、それを生産iis7環境に移すと、それはカタツムリのペースで実行されます。私は、アプリケーションプールが起動するにつれて、最初のロードに数秒かかることがあることを理解していますが、これは20秒以上かかります。その後数回のクリックで高速になり、次のクリックは再び20秒以上かかるでしょう。MVC3生産iis7の速度

私はMVCMiniPoriflerを使用しましたが、データベースが問題を引き起こしているようには見えません。しかし、私はまた、問題の原因を見ることができません。私は同じページを何度もヒットすることができます。それは2〜2秒後に復帰し、突然同じページが20秒以上かかることになります。

誰もこの種の行動を見たことがありますか?どんな助けでも大歓迎で、私は次に何を試していいのか分かりません。

+0

キャッシュ設定は何ですか? web.configとアクションについて –

+0

キャッシングを追加しようとしましたが、速度が上がりましたが、根本的な問題が何であるかを知りたいと思います。このウェブサイトはちょうど小さな内部プロジェクトなので、ユーザーは4〜5人しかいません。キャッシュは、小規模なプロジェクトでは大過剰なもののようです。現在のところ、アクションのキャッシングやweb.configに記載されているキャッシングはありません。 – Steve

+0

あなたの開発環境では、IISまたはcassini/IIS Expressを使用しますか?そして、あなたはサーバー上のファイルで集中的に仕事をしていますか? – linkerro

答えて

0

プロダクションサーバで実行されている他のウェブアプリが必要なリソースをロックしている可能性があります。複数のサイトが利用する共通のファイルやフォルダはありますか?いずれかのサイト間でアプリケーションプールを共有していますか?