2010-03-18 83 views
1

奇怪的是,我的Magento商业的索引页面非常缓慢。在浏览产品时,品牌,搜索等速度非常快,但每次点击横幅进入主页或进入网站时,都需要加载时间。Magento中的索引页太慢了,我该怎么办?

我想知道我能做些什么吗?
我不知道从哪里开始,因为我是Magento的新手。我想我可以继续阅读代码,但这也需要很长时间,因为Magento非常复杂。 也许我可以用某种方式分析它?

+0

Upvoted。为什么有人会冷静下来呢? – adamJLev 2010-03-18 15:31:13

回答

1

这实际上是我与Magento本身的经验。这是一个巨大的软件,不知道它的效率和速度如何。在我曾经工作的网页设计店里,我们为我们的几个客户安装了它。我们在我们自己的怪物专用服务器上托管每个人,所以一开始没有明显的问题。随着客户的产品目录越来越大(进入成千上万的产品),流量激增和某些操作(特别是搜索)会以非常明显的方式降低整个服务器的速度,并影响每个人。查看服务器日志,有时候Magento会为单个页面运行超过100次查询,运行分配的php内存,或超过脚本执行时间。

我们最终不得不购买一台新的专用服务器,只是为了让我们的4或5个Magento客户转移到其他客户那里,他们会停止抱怨他们的网站速度很慢,因此我们可能会影响连接,查询和内存限制。这对于后续版本来说有点好一些,但升级总是很痛苦,因为这么多模板都会改变。

我看到Magento获得更快速度的唯一方法是使用更快/更好的硬件和专用服务器或每个安装的高端VPS盒。

1

由于没有看到您的网站,一般的做法:

看看什么是减缓与YSlow的和Firefox页面。如果存在导致加载时间较大的图像或不可缓存的媒体文件,请将它们缩小。

接下来,减少主页上发生的事件的数量。例如,如果您要动态显示产品,请考虑将其移至静态CMS资产(如果这不会造成太大麻烦)。

如果这些都没有帮助,我会开始从主页中删除的东西,看看是否有任何事情导致经济放缓。

谢谢, Joe

相关问题