因此,在 SharePoint 博客圈中,似乎每个人都只是从其他博客复制和粘贴相同的要点。我看到的一个要点是,SharePoint 网站模板的效率低于网站定义,因为网站定义存储在文件系统中。真的吗?
网站模板效率较低似乎很奇怪。据我了解,所有网站内容都存在于数据库中,无论您使用网站模板还是网站定义。网站模板一次应用于数据库,从那时起,网站不应该关心内容是否是使用网站模板创建的。
那么,网站模板效率低于网站定义的架构原因是什么?
编辑:链接到说存在性能差异的博客:
- 来自MSDN:由于在数据库中存储模板和从数据库中检索模板的速度很慢,因此站点模板可能会导致性能下降。
- 来自DevX:但是,如果您尝试为整个组织创建一组可重用模板,SharePoint 中的用户模板可能会导致性能问题,并且可能不是最佳方法。
- 来自IT 足迹:由于在数据库中存储和检索模板的速度很慢,因此站点模板可能会导致性能下降。每次呈现页面时都会编译和执行数据库中的模板。
- 来自Branding SharePoint:自定义网站定义与自定义模板相比具有以下优势:
- 数据直接存储在 Web 服务器上,因此性能通常更好。
至少,我认为上述文章是不完整的,并且根据我对 SharePoint 体系结构的了解,我认为其中有几篇具有误导性。
我阅读了另一篇反对性能差异的博客文章,但我找不到链接。