我正在asp.net开发一个网站。站点以令人满意的速度在localhost中运行。当我在托管服务器中部署网站并将数据库存储在该托管服务器中时,该网站需要很长时间才能加载。登录页面立即加载。之后,主页大约需要45到60秒才能加载。在主页中,我有一个小的报告部分来执行具有70-80行的计算和网格视图。两个对象的数据集都来自存储过程。
经过调试,我发现了
从登录页面到主页,我使用了两个会话,并在 web.config 中设置了<compilation debug="false"/>
。
如何提高装载性能?
网格视图的代码是:::
installationDate = Convert.ToDateTime(companyInformation.Tables[0].Rows[0] ["InstallationDate"]);
employeeChecks = clsBLogic.GetAllChecksOfEmployee(tblEmployeeNo, installationDate, currentDate);
SqlDataSource sqlDataSource = new SqlDataSource();
DataTable dt = employeeChecks.Tables[0];
DataView dv = new DataView(dt);
dv.Sort = "Date" + " " + "desc";
gvEmployeeStatus.DataSource = dv;
gvEmployeeStatus.DataBind();
有任何帮助吗?
提前谢谢..