有效优化您的目录是维持性能和确保数据准确处理的必要条件。规则结构不良,过多的排除,或过于复杂的配置可以显著减慢处理时间并产生错误。
本指南概述了最佳实践,以帮助您避免这些问题并最大化效率。
本指南概述了最佳实践,以帮助您避免这些问题并最大化效率。
一般原则和性能
理解规则和段的影响
在段之后配置的所有内容(优化规则,排除和预览中的批量更正)在每次生成源时都会实时计算。这些计算是资源密集型的,可能会显著降低整体性能。
相反,段在索引期间预先计算并存储在数据库中。因此,它们立即可用,这大大减少了处理时间。
尽可能优先考虑段而不是规则或排除。
需要遵守的技术限制
优化规则:限制自己每个目录的最多50条规则(技术限制)。超过此限制可能会导致计算错误或意外行为。
查看我们专门针对优化的指南。
附加源:将其数量限制为最低。 最多10个附加源是保持性能的合理阈值。
排除
排除应谨慎使用,仅用于特殊或临时情况。在大多数情况下,段更有效且更易于维护。
黄金法则:避免复杂的排除规则
基于长产品ID列表(使用"管道")的排除是无效的。
- 避免的例子:创建一个规则,声明产品ID包含"123 | 456 | 789 | 101 | 112...",有数十个或数百个参考。即使这看起来很简单,系统也必须逐个检查每个ID,这在处理时间上非常昂贵。
- 此方法只应用于非常小的列表(最多10个ID)。
推荐的解决方案:不要在排除中使用ID列表,而是在附加源中添加一个自定义字段(具有是/否值),并根据此字段创建规则。
要了解更多信息,请查看我们关于附加源的文档。
要了解更多信息,请查看我们关于附加源的文档。
使用排除的最佳实践
- 禁用过时的规则:如果规则或排除不再影响任何产品,请禁用它。它触发不必要的计算,对目录没有影响。
管理低量:如果排除只影响您目录的一小部分(例如,0.1%或0.2%),请使用段。这可以防止对非常有限的结果进行昂贵的计算。
组合您的条件:将排除的数量限制为最多4或5个,以避免重复的重新计算。如果您有更多,请将它们组合成一个单独的段。
优化规则
简单性和可读性:避免包含多个连续计算,多个验证或嵌套值的复杂规则。尽可能简化它们以便于维护,减少错误的风险,并提高性能。
使用正确的运算符:确保使用与字段类型(文本与数字值)相对应的运算符,以避免处理错误。
示例:对于文本字段(例如,标题,品牌),使用"包含"或"等于"等运算符。对于数字字段(例如,价格,数量),使用数学运算符,如"大于"或"小于"。
预览更改
避免通过规则在预览中直接修改或调整产品。这些操作在每次源生成时都会重新计算,并可能影响性能。
建议:直接在您的源目录中更新数据,或者尽可能优化源属性中的数据。
Désolé, mais vous n'avez pas fourni de texte à traduire.