点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我当前正在调整某些流...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我当前正在调整某些流...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我当前正在调整某些流程... ...如果应用了促销,则在购物车修改(即:将产品添加到购物车)期间,平均时间从250毫秒增加。 到> 1秒!!
分析后,请注意执行了2000多个查询(购物车条目数为100)
但是,如果不应用促销活动,则查询数量"仅"约为100。
我需要解决方案! 我将感谢您的任何帮助(我尝试过CachedPromotionsManager,但似乎没有解决任何问题)
查找附带的两个屏幕截图(最详细的查询详细信息和所有查询):
的确感谢!
(154.6 kB)
对此的快速解决方案是打开内存cnd促销缓存,但是这取决于您的业务需求是否允许您执行此操作。 升级缓存中的内存将避免所有这些查询。 以下是将两者同时启用的步骤:
1)将以下行添加到您的local.properties文件中以打开内存中的购物车:
2)取消注释Promotions-spring.xml文件中的以下bean,以打开促销缓存:
如果由于商业原因不能使用内存购物车,则另一个选择是覆盖DefaultCommerceCartCalculationStrategy中的calculateCart方法。 您可以在计算购物车时取消促销计算。 如果不需要您的迷你购物车显示该订单的总价,则可以在此处取消,因为当您单击以查看您的主购物车或去结帐时,它将调用recalculateCart,它仍将完整地保留促销计算逻辑并进行计算 订单已满。
一周热门 更多>