最近我需要创建通用数据项,通过映射作为数据源,它将在不同的组件中有用。此公共数据项模板具有appx。 40个字段(单行文本,下拉列表,自定义控件等)。基于这个新模板大约500个(根据业务:500个不同的办公室)将创建sitecore项目。
根据以上数据,将实施以下组件: 组件x:将使用创建的公共数据项的5个字段 组件y:将使用创建的公共数据项的10个字段。 同样,将来会在需要时创建多个组件。
搜索:搜索这500个常见数据项并显示结果(使用Coveo搜索)会导致任何性能问题?
在一个模板中创建40个字段是一个好习惯吗?它将来会产生任何性能问题吗?
答案 0 :(得分:1)
在模板中使用此数量的字段不会是特定的性能问题。但是,更好的解决方案可能是将这40个字段分解为单独的“基础”模板中的单独逻辑分组(不要让任何项目直接使用这些基础模板)。然后创建继承自许多基本模板的模板(编辑将使用的模板)。此方法允许您重复使用字段以消除重复,但也允许您轻松创建特定于每个目的的模板。编辑人员更容易处理只包含相关字段的项目,因为这样可以消除歧义和混淆。