最近我需要創建通用數據項,通過映射作爲數據源將在不同的組件中有用。這個公共數據項目模板有appx。 40個字段(單行文本,下拉列表,自定義控件等)。基於這個新模板大約500個(按照業務:500個不同的辦公室),sitecore項目將被創建。Sitecore模板字段最大數量
根據以上數據,將執行以下組件: 組件x:將使用創建的公用數據項的5個字段 組件y:將使用創建的公共數據項的10個字段。 同樣,未來將會在需要時創建多個組件。
搜索:搜索這500個常用數據項和顯示結果(使用Coveo搜索)會導致任何性能問題?
在一個模板中創建40個字段是否是一種很好的做法?它會在未來創造任何性能問題嗎?
40個字段的性能可以。但Common Data項目的想法聽起來並不聰明。 –
完全同意@JanBluemink - 你所做的絕對不是推薦的方法。組件的數據源模板應僅保存組件所需的字段。這是什麼;是代碼中「全局變量」的Sitecore等價物 - 「因爲你永遠不知道什麼時候可能需要它們」。 –