ASP.NET MVC(3)サイトをホストにアップロードしましたが、すべてのページの初回ロードで(データフェッチがなくても)サイトの速度が大幅に低下しますか?
初めてスタートページにアクセスするときは時間がかかります7.30 s
。1分後に再読み込みを押すと時間がかかります。1.05 s
繰り返し再読み込みを押すととの間が表示さ500 ms
れ800 ms
ます。
約5分後に戻って7 s
再ロードを押すと、再びロードされますか?
localhost(IIS7)から同じWebサイトを実行すると、1 s
最初に取得してから650 ms
、迅速にリロードします。
Webページはデータベースを使用していますが、どちらの場合も同じデータベースです(これは私のホストに配置されています)。
ウェブページは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);
}
}