Windows服务器响应时间非常高

服务器规格

Windows Server 2008 R2 64 bit Provider : Fasthosts .Net Framework: 4.0 6 GB RAM (its using 4.6 GB) 

我有一个数以千计的网页结构像一个网站

 folderone/1/one to 500.aspx folderone/2/one to 500.aspx . . folderone/500/one to 500.aspx 

要在发布之后首次加载这些页面,对于每个文件夹大约需要20到30分钟,一旦加载了一个页面,其余的页面就会正常加载。 这发生在所有文件夹中。

每当我重新启动服务器时,当向app_code添加任何内容或者如果我更改web.config时,这都会重复。

我的网站主要是谷歌作品,由于这个问题,它给错误。 任何帮助将不胜感激请。 如果解决了,我很乐意给你买一杯啤酒。

提前致谢…

您在构build网站时需要预编译您的网站。

http://msdn.microsoft.com/en-us/library/ms229863(v=vs.100).aspx

Visual Studio和ASP.NET的Web部署概述
http://msdn.microsoft.com/en-us/library/dd394698.aspx#basic_deployment_tasks

预编译项目。

默认情况下,网站项目不会预编译,.aspx和.ascx页面不会在Web应用程序项目中预编译。 在某些大型应用程序中,编译过程可能会导致稍微的延迟,在部署后第一次请求网页时可能会引起注意。 有关Web项目编译和合并选项以及如何指定它们的信息,请参阅如何: 在Visual Studio中使用一键式发布部署Web项目 。

那么,简单 – 第一个请求触发器编译的网站,包括所有页面。

游戏结束。 成千上万的文件在一个编译运行。 死。

ASP.NET不是用于这种types的方法。 不要把物理文件放在那里。 使用类似于CMS的CMS。