php - Opencart 1.5 结帐确认支付网关花费太多时间

标签 php mysql database opencart

我正在运行带有 Journal Theme 的 Opencart 1.5.6,我注意到结帐页面上有一个严重的问题 在我点击确认订单按钮后,大约需要 30 秒才能到达支付网关 这杀死了大多数销售客户之前退出:(

我注意到当我已经连接了我的所有信息时,这不会发生。

就像在结帐/结帐时 花了很长时间在数据库中写入客户信息,但我不确定这是否是问题所在。

我尝试停用 Journal 模块的缓存,但没有任何变化。

过去我发现当我们点击 确认按钮 Opencart 试图发送第一笔订单电子邮件,这太糟糕了,花了太多时间,所以我删除了它 恢复大约 7/10 秒,还不错!但现在找不到造成这种情况的原因。

最佳答案

您可以尝试在数据库表中添加索引。没有索引,数据库操作会变得非常慢。所以你可以试试看。我们过去在 Opencart 中遇到过这样的问题,添加索引大大提高了速度。希望对您有所帮助。

关于php - Opencart 1.5 结帐确认支付网关花费太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39704218/

相关文章:

php - codeigniter - 在 Controller 中使用助手不起作用

php - 更改 php 数组看起来像 jquery 数组(谷歌图表)

PHP 二维数组到 MySQL 数据库

sql - 是否所有 RDBMS 都有可与 Oracle 相媲美的数据字典?

mysql - 根据 ruby​​ on Rails 5 中的标准动态创建 mysql 表

sql - 有没有 'web-based' sql测试环境?

PHP - 404 视频未找到(视频 : PUT) YouTube API

php - 使用 Ajax.Request 调用 PHP 方法

mysql - 使用连接 2 个表进行选择

mysql - 如何在Mysql中做time_to_minute?