我们有一个ASP.Net Webforms网站(.Net 3.5),该项目在项目中有大约100个引用,所以它并不小。重建网站大概需要20-30秒,但它的加载时间是一个杀手。在我们的开发机器上的浏览器中打开第一页之前至少5分钟。我们正在VS 2012 fwiw建设。
我们可以做些什么来加快速度?有一个' optimizeCompilation'你可以把它放到web.config中,这有点帮助,但没有我们希望的那么多。我们可以通过检查清单来尝试找到网站加载时间的真正瓶颈吗?
我可以说当网站即将到来时,ASP.Net Temporary files文件夹会慢慢累积文件。完成所有操作后,大约有2500个文件,总大小约为70MB。几乎感觉我们可以使用记事本手动编写该文件夹的内容,而不是ASP.Net将它们放在那里。
答案 0 :(得分:2)
如果从Debug更改为Release,会有什么不同?
另外,看看原生图像生成:
最后,100个引用似乎过多了!你在跟他们做什么?这是你自己的代码吗?你能将自己的代码整合到单个项目中吗? 这些引用本身是否参考了Web服务或类似的东西?