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