目前我们正在使用Web应用程序项目,因此我们可以通过编译获得收益。但据我所知,aspx页面仍在第一页上编译。那么预编译会带来明显的性能提升吗? (第一次被击中)。
什么类型的网站(点击数/秒,用户数)会从中受益?
答案 0 :(得分:8)
预编译保存了第一次执行JIT编译工作,对于拥有大量页面的网站,他们知道在访问每个页面并进行编译之前需要多长时间。
在第一次点击之后,编译JIT或预先编译的页面之间没有区别。
我们使用预编译来确保网站实际编译,并且不会因缺少引用或生产环境的某些问题而被捕获。这也很重要,因此没有用户对我们网站有不同的体验,因为他们必须等待JIT的恭维。