【发布时间】:2009-08-25 08:35:53
【问题描述】:
我有一个使用 ASP.NET 2.0 开发的 Web 应用程序,部署在数据中心。该应用程序是一个带有 CMS 的媒体门户。
应用程序托管在 Windows Server 2008 中,数据库是 Windows 2003 Server 中的 SQL Server 2005。
我有许多指向子页面或文章的链接的主页。当我单击主页中的任何链接时,它会在 article.aspx 中加载页面的内容。我的问题是渲染 article.aspx 页面的延迟。
状态栏显示加载新页面的进度。但是实际的页面渲染会在显示页面加载进度完成后的几秒钟(20-30)后发生,即。完成浏览器状态栏中的进度条后,浏览器保留显示当前页面,并在状态栏左侧显示“完成”消息。 20-30 秒后,浏览器会呈现所需的页面(article.aspx)
最初速度很好,托管一年后性能下降了。这里发生了什么?我需要用 IIS 或 DB 检查什么吗?
【问题讨论】:
-
您是否在每次访问页面时或仅在应用程序和/或 IIS 重新启动后看到此延迟?
-
你能给我们更多关于页面中发生的事情的信息吗?服务器端和客户端。
标签: asp.net performance deployment