2012-11-06 50 views
0

母版页可以在加载时间的情况下提高应用程序的性能,或者只是重用设计并保持一致性。或者在内容页面和母版页的事件执行期间使其开销(花费时间)。母版页和性能

+0

典型母版页上的开销很小,但这取决于您选择放在母版页上的内容。设置为在Page_Load上运行的代码将针对每个页面运行,因此如果您在母版页中放置了大量内容,则需要时间来执行它。 – rie819

回答

1

这是为了重复使用设计和保持一致性。

带有母版页和其他控件以及所有依赖项的完整页面会产生很小的开销,可能只有1-2毫秒,因此没有理由谈论它。

我现在检查我最大的页面,有87个依赖关系*,它需要70ms才能开始显示,所有这些都是数据库开销,而不是因为依赖关系。

[*]一个主页,一个页面,其余的自定义控件,我看到临时文件夹上的编译版本,并有一行显示。