私はasp.net mvc4が初めてで、アドバイスが必要です。
私のプロジェクトでは、いくつかの画像が保存され、SQL 2008 サーバーから読み込まれます。すべてが問題なく、ユーザーが承認するまでそこから高速にロードされます。その後、画像の読み込みが2倍遅くなります。
なぜこれが表示されるのですか?データベースを 1 つだけ使用し (共有ホスティングの制限)、1 人のユーザーがそれに接続します。DBへの接続は2つあります。最初はエンティティ フレームワー用で、その他は単純な承認用です。多分これは問題ですか?
connectionStrings
add name="AuthorizationConnection" providerName="System.Data.SqlClient" connectionString="data source=**********;initial catalog=*****;persist security info=True;user id=SQLUser;password=*********;" /
add name="AMKEntities" connectionString="metadata=res://*/Models.AMKDBEntities.csdl|res://*/Models.AMKDBEntities.ssdl|res://*/Models.AMKDBEntities.msl;provider=System.Data.SqlClient;provider connection string="data source=**********;initial catalog=*****;persist security info=True;user id=SQLUser;password=**********;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /
/connectionStrings
また、ロードされているすべての画像から、約 30 のロードから 4 ~ 6 枚の画像のみが遅延してロードされます (すべての画像は、約 10Kb の同じサイズのカテゴリ画像です)。しかし、これらの 30 枚の画像から 4 ~ 6 枚の画像がランダムに選択されているようです。各ページの更新はわずか 20% の読み込み速度です。その他はすぐにロードします。