我是asp.net mvc4的新手,需要一些建议。
在我的项目中,存储了一些图像并从SQL 2008服务器加载。一切都很好,他们从那里快速加载直到用户授权。 在图像变得加载两倍之后。
为什么会出现这种情况?我只使用一个数据库(共享托管限制),一个用户连接到它。我有两个与DB的连接。首先是实体框架和其他简单授权。也许这是一个问题?
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%的负载缓慢。其他负荷立即。
答案 0 :(得分:3)