2012-11-06 51 views
0

母版頁可以在加載時間的情況下提高應用程序的性能,或者只是重用設計並保持一致性。或者在內容頁面和母版頁的事件執行期間使其開銷(花費時間)。母版頁和性能

+0

典型母版頁上的開銷很小,但這取決於您選擇放在母版頁上的內容。設置爲在Page_Load上運行的代碼將針對每個頁面運行,因此如果您在母版頁中放置了大量內容,則需要時間來執行它。 – rie819

回答

1

這是爲了重複使用設計和保持一致性。

帶有母版頁和其他控件以及所有依賴項的完整頁面會產生很小的開銷,可能只有1-2毫秒,因此沒有理由談論它。

我現在檢查我最大的頁面,有87個依賴關係*,它需要70ms才能開始顯示,所有這些都是數據庫開銷,而不是因爲依賴關係。

[*]一個主頁,一個頁面,其餘的自定義控件,我看到臨時文件夾上的編譯版本,並有一行顯示。