单页(结帐)非常慢


8

我的网站使用不同的AJAX和Caching扩展程序,运行速度很快(加载时间不到1秒),但结帐时所有搜索工作都完全停止了。加载时间最多可以跳到10秒左右,有时甚至更长。甚至刷新/ checkout / onepage /也可能需要花费很长时间。

我知道这个问题可能取决于很多事情,但让我首先问一下如何缩小问题的起因。是否有可用的调试模式可以告诉我在等待时正在加载什么?


您的商店不太快。您使用缓存隐藏了性能不佳的问题,并且仍在遭受它的困扰。热门提示。让您的商店更快,删除缓存,magento.stackexchange.com/questions/84283/…
Ben Lessani-Sonassi 2015年

Answers:



3

结帐速度的主要问题是缓存模块。Magento使用缓存模块,而使用Zend_Cache库并创建大量文件,这使站点运行缓慢。您可以使用以下命令轻松替换它:
Cm_Cache_Backend_File
甚至更好,magento准备与Redis一起使用。使用此功能,缓存将转到RAM而不是文件系统。这有点棘手,但是,就像我说的,Magento已经准备好使用它了。
祝好运!


3

这是magento结帐缓慢的可能原因:

  • magento必须查询太多的运输网关URL才能收集运费。如果不使用,请禁用UPSP,UPS,Fedes,DHL运送方式。
  • 您使用的是magento 1.9.0.1,这意味着在结帐时会发送新订单的电子邮件-检查速度如何。如果邮件服务器关闭,客户将在单击“提交订单”按钮后永远等待。
  • magento gift message extension将其2美分添加到结帐页面加载时间。如果不需要,请禁用它。

您不需要上述花哨的探查器-启用默认的magento探查器或使用简单的Aoe探查器并检查跟踪-可能是某些第三方扩展观察员拖慢了您的速度。

请参阅这7个修复程序,以了解慢速magento网站的情况。


0

当其他所有方法都无法快速使我的Magento快速运行时,对我有用的解决方案很简单:1)激活一个真正的https证书并通过它重定向所有流量2)转到.htaccess和php.ini文件,并将php内存限制增加到至少2G 。

在尝试了无数种方法之后,即使没有打开“全页缓存”,这也是最终使我的网站加载到Magento的默认模式下的速度

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.