我已经将我的ASP.NET MVC(3) 网站上传到我的主机,但它的网站在第一次加载所有页面时速度要慢很多(即使没有数据获取)?
我第一次访问7.30 s
起始页需要,如果我在 1 分钟后点击重新加载将需要1.05 s
,如果我重复点击重新加载,它会给我介于500 ms
and之间800 ms
。
如果我在大约 5 分钟后返回并点击重新加载,我会7 s
再次加载吗?
如果我从本地主机(IIS7)运行相同的 websight,我将1 s
第一次获得,然后650 ms
快速重新加载。
该网页正在使用数据库,但在两种情况下它都是相同的数据库(放置在我的主机上)。
网页是www.biss.se
我应该从哪里开始看?
编辑:
这是我的 Application_Start()
protected void Application_Start()
{
AccountModel accountModel = new AccountModel();
AreaRegistration.RegisterAllAreas();
RegisterRoutes(RouteTable.Routes);
MappingHandler.RegisterMappings();
#region Register Extra DataNotations for Display Attribute
ModelMetadataProviders.Current = new DisplayMetaDataProvider();
#endregion
if (!accountModel.CheckIfAdminAccountExists("adminAccount"))
{
accountModel.CreateUser("adminAccount",
"Admin",
"Admin",
"",
"",
postCode: "",
locationId: "",
inactive: false,
siteRole: Controllers.SiteRoles.Admin,
activatedByUser: true);
}
}