2008-10-22 41 views
5

目前我們正在使用Web應用程序項目,因此我們獲得了編譯的好處。但據我所知,aspx頁面仍然是在第一頁打開的時候編譯的。預編譯是否會帶來明顯的性能提升? (首先被撞除)。ASP.NET性能:無需預編譯的Web應用程序

什麼類型的網站(點擊次數/秒,用戶數量)會受益?

回答

8

預編譯保存了第一次打開JIT編譯的工作,對於有大量頁面的站點來說,他們知道在訪問每個頁面之前它會等待多長時間並且被壓縮。

第一次點擊後,編譯JIT或預先編譯的頁面沒有區別。

我們使用預編譯來確保網站實際編譯並且不會被缺少的引用或生產環境中的某個問題所困擾。這也很重要,這樣沒有用戶對我們的網站有不同的體驗,因爲他們必須等待JIT的補充。

相關問題