I have a web application developed in ASP.NET 2.0 ,deployed in a data center.The application is a media portal with CMS.
The application is hosted in Windows server 2008 and the database is SQL server 2005 in Windows 2003 server.
I have home page with numerous links to sub pages or articles.When i click on any of the links in home page,It will load the content of the page in article.aspx. My problem is with the delay of rendering the article.aspx page.
The status bar shows the progress of loading the new page.But the actual page render happens after few more seconds (20-30) after showing progress of page loads completes.ie; After completing the progress bar in the status bar of my browser,the browser retains to show the current page and its showing a "Done" message in the left side if status bar.After 20- 30 seconds then the browser renders the desired page ( article.aspx )
The speed was good initially and the performance came down almost after an year of hosting. Kindly guide me what is happening here. Do i need to check anything with IIS or DB.
Thanks in advance