Azure で実行される ASP.NET MVC4 アプリケーションを開発しています。私は認証に単純なメンバーシップを使用しており、データはほとんどテーブルストレージに保存されています。これには、テーブル ストレージの 1 つの行に格納されている Web ページのソースが含まれます。
最近、ローカル環境のページが表示されるまでに 10 ~ 60 秒かかるという大きなパフォーマンスの問題が発生しています。ローカル Web サーバーと IIS Express を使用してみましたが、大きな違いはありません。物事はまだゆっくりと実行されます。
私が覚えていることの 1 つは、最近、Simple Membership を使用するように切り替えたことです。現在、次の接続文字列があります。
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebUx-20121229234926;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebUx-20121229234926.mdf" />
</connectionStrings>
タスク マネージャーで実行中の SQL Server プロセスが表示されます。これは非常に遅くなる可能性がありますか?私のメモリ使用量は 3GB の 70% です。助言がありますか?クラウド上で実行している SQL Server を使用するように変更した方がよいと思いますか。
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=xxx.database.windows.net;Initial Catalog=selftestware;Persist Security Info=True;User ID=xx;Password=yy" />
</connectionStrings>
私は何でもしようとするオープンです。私のページを1分以内にローカルに表示したいだけです:-(