我有一个添加到购物车按钮的问题。按下后,我需要等待4-6秒。若你们打开控制台,你们会看到3个呼叫,每2-3秒。wesite是:https://wowpet.ro。
我试过了:
- 禁用所有模块。-(主题模块、核心模块(
- 禁用超控
- 清除缓存/更改缓存设置(minimy-js、css等(
- 已激活调试-(未发生任何事情(
- 已检查err_log文件(没有任何错误(
- 我把商店搬到了另一个主人那里(同一时间(
- 从模块启用/禁用ajax购物车
- 更新于1.7.6.7,但我在主页上得到了一个错误500。(我恢复了1.7.4.2(
你能帮我提个建议吗?
谢谢!!
PrestaShop版本中存在一个问题,由于核心javascript文件中设置的超时过高,我们可能会看到该请求的处理速度较慢。我建议更新到新版本,当然你需要在一些开发版本上这样做,而不是直接在生产网站上。
在AJAX添加到cart的过程中,会对DB执行许多检查,因此请确保检查并保持DBps_cart_rule表尽可能干净,特别是如果您有许多";"自动规则";没有优惠券代码和/或未绑定到特定条件(id_customer等(,或者您正在使用第三方模块大规模生成购物车规则。
始终通过不时删除过期/不活动的购物车规则来执行定期维护,当将产品添加到购物车时,您会看到TTFB的重大改进。