【问题标题】:Magento Performance TuningMagento 性能调优
【发布时间】:2011-04-11 23:48:32
【问题描述】:

我有一台服务器,它运行着超过 15 个 Magento 商店,但它们的性能并不好,尽管我有一个巨大的服务器来托管它们。我的服务器配置是 - 8 CPU 的四核 24GB RAM 和 2 TB HDD。

我当前的页面加载时间是 1.6 秒。我希望它在 600 毫秒以下。我已经安装了 APC 和 eAccelerator 并调整了 Apache 的参数。我正在使用最新的 Magento 版本。

请提出建议。

-拉梅什

【问题讨论】:

  • 您需要快速磁盘而不是大磁盘。
  • 对于投票关闭的人来说,Magento 优化通常更多的是代码优化而不是硬件,所以这可能是有效的。查看以前的类似帖子。

标签: magento performance


【解决方案1】:

您可能会按照here 的说明启用块缓存。它应该在类别和产品页面上运行良好,但您必须格外小心应用适当的缓存标签和标识符,以确保您显示的内容始终是最新的......

【讨论】:

    【解决方案2】:

    首先,真正的瓶颈是什么?优化总是关于权衡,如果你在错误的地方寻找,你可能只会让事情变得更糟。使用top(假设您在这里使用Linux)并查看您的处理器/内存使用情况。

    我将在这里暗中尝试,并说,如果您已经添加了操作码,那么您可能正在等待其他 HTTP 请求以进行页面加载。在 Firefox 上使用 YSlow 并查看您是否尝试加载过多的数据。优化图像大小并为图像设置适当的缓存参数可能会解决那里的问题。

    如果不是,silvo 的建议是一个非常好的建议。使用块级或页面级缓存可以真正加快站点速度。 This topic has 之前已经报道过,所以也请参阅这些帖子。

    希望有帮助!

    谢谢, 乔

    【讨论】:

      【解决方案3】:

      我不确定您是否会看到在同一台服务器上使用 APC 和 eAccelerator 的好处。他们几乎做同样的事情。

      1.6 秒的页面加载对于 Magento 安装来说是相当典型的。他们降低页面加载时间的最简单方法(在基本的 Apache 和 MySQL 调整和 APC 之后)是使用全页面缓存。现在市场上有一些。我们已经编写了一个完整页面缓存,对于大多数用户来说,它已经将页面加载降低到 0.1 - .3 秒的范围内,http://ecommerce.brimllc.com/performance/full-page-cache-magento.html

      【讨论】:

        猜你喜欢
        • 2015-06-07
        • 2021-07-22
        • 2013-05-26
        • 2013-10-17
        • 2018-03-06
        • 2016-06-25
        • 2018-04-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多