php - Magento 性能问题

标签 php memory magento

我安装了 1.3.2.4,运行两个 Store Views 和 2,734 个产品。该网站每月的访问量约为 15,000 次。

Apache 和 MySQL(主要是 Apache)大部分时间都在 1.5 GB 左右的 RAM 使用率徘徊,峰值超过 3 GB。我的问题是,考虑到统计数据,这正常吗?好像很多。

如果内存使用确实异常,升级到 1.4.1.1 会有帮助吗?

最佳答案

如果您考虑自己的商店,那么您做得很好。但是关于您获得的流量,您似乎需要为 Magento 提供一些额外的功能才能启动它。为此,您可以拥有以下一些:-

  • 安装 APC (Alternative PHP Cache)XCache (或任何其他替代方案)并在您的 Magento 后端配置它的使用。它显着提高了 Magento 的速度。
  • 您可以将 Magento 的缓存存储在内存中(Linux 中的 tmpfs)。
  • 您还可以告诉 Magento 将 session 保存到 Memcache 中这样您的 session 就在内存中并已分发。
  • 每月或每两个月检查您的 Magento 的索引管理部分是否有任何索引要求。如果您确实发现需要任何索引,请立即执行并从缓存管理中清除缓存。
  • 每周或每两个月检查一次您的数据库,了解数据库表中的任何开销。如果您确实发现任何开销,则立即“优化”这些表。

尝试阅读 somethese articles ,了解更多这些。

此外,升级到 1.4.1.1 将帮助您改善 Magento 提供的功能。但是对于性能,我认为最好再等一段时间,直到 Magento 在市场上发布其版本 2,其中一些性能问题可能会由 Magento 解决。

希望对您有所帮助。

关于php - Magento 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4360423/

相关文章:

php - OOP:您将如何在 OOP 中建立艺术家、专辑和歌曲关系

memory - 如何实现/设置数据断点?

c++ - 使用RowMajor和ColMajor数据排列的矩阵行求和的奇怪性能差异

magento - 如何在 Magento Controller 中获取 url 参数?

用于启动画面的 Magento 路由器

php - 使用列和行索引设置单元格背景

PHP 升级到 v.5.3 中断包括?

php - 如何在 X 分钟后更新我的表格?

c - 关于 C 中的结构内存管理

Magento:按属性位置对产品进行排序