【发布时间】:2008-10-22 12:02:26
【问题描述】:
目前我们正在使用 Web 应用程序项目,因此我们在编译方面有所收获。但据我所知,aspx 页面仍然在第一页命中时编译。那么预编译会带来明显的性能提升吗? (排除第一次命中)。
什么类型的网站(点击次数/秒,用户数量)会从中受益?
【问题讨论】:
标签: asp.net performance
目前我们正在使用 Web 应用程序项目,因此我们在编译方面有所收获。但据我所知,aspx 页面仍然在第一页命中时编译。那么预编译会带来明显的性能提升吗? (排除第一次命中)。
什么类型的网站(点击次数/秒,用户数量)会从中受益?
【问题讨论】:
标签: asp.net performance
预编译节省了执行 JIT 编译的第一次工作,对于一个拥有大量页面的网站来说,他们知道每个页面被访问和编译之前需要多长时间。
在第一次点击之后,编译 JIT 或预编译的页面没有区别。
我们使用预编译来确保网站能够真正编译,并且不会因缺少参考或生产环境的某些问题而被捕获。这一点也很重要,因为用户必须等待 JIT 编译才能对我们的网站有不同的体验。
【讨论】: