【问题标题】:What are the best steps to improve magento performance? [closed]提高magento性能的最佳步骤是什么? [关闭]
【发布时间】:2009-09-10 03:12:12
【问题描述】:

我有一个在专用 LAMP 设置下运行的 magento 商店(1.2 版)。

我对其进行了以下更改:

  • 启用 magento 缓存
  • 启用 APC
  • MySQL 查询缓存
  • html、css、js的GZip压缩

商店仍然非常慢,渲染主页大约需要 10 秒及以上。有什么明显的我遗漏的东西。

请分享您提高 Magento 性能的技巧

【问题讨论】:

    标签: performance magento


    【解决方案1】:

    我们最大的速度提升来自于将 ./magento/var/cache 放到 tmpfs 文件系统中。

    我们还将 .htaccess 文件的内容移到了 Apache 配置中。这消除了在每个页面命中时检查文件。

    我们也在服务器上启用了 gzip 压缩。这似乎有点帮助。

    您可能还想查看您的 MySQL 查询缓存配置。

    有一些在线调整 Magento 安装的指南。我喜欢这个:http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/magento-performance-hosting/

    【讨论】:

      【解决方案2】:

      我做了一些单独不会产生太大影响的事情,但结合起来可以产生重大影响。

      1) gzip 压缩 2) 缩小 HTML、CSS、JSS(删除所有不必要的空白) 3)优化您的图像 4)禁用任何未使用的模块 5) 将外部 CSS/JS 合并到一个文件中 6) 缓存可以缓存的文件

      上面提到的 .htaccess 技巧听起来很不错。我从未尝试过,但会在周一上班!

      【讨论】:

      • .htaccess 技巧对我有用,但并没有像我希望的那样有很大的改进 :( 我们在网站上大量使用缓存,所以我将尝试将 /var 移动到内存中看看是否如此有帮助。
      【解决方案3】:

      【讨论】:

        【解决方案4】:

        我建议切换到Litespeed webserver,它可以在没有任何配置的情况下与 Magento 一起使用(当然除了设置 PHP 之外),并提供了巨大的性能提升。尝试将 PHP 切换到 fast-cgi 模式失败。

        【讨论】:

          【解决方案5】:

          我最大的性能提升来自安装 Xcache 以在 php 级别缓存代码, 打开 mysql 查询缓存也会有所帮助,因为在同一页面请求中从 mysql 服务器请求了许多类似的查询

          【讨论】:

            猜你喜欢
            • 2010-09-09
            • 2011-11-21
            • 2015-11-27
            • 1970-01-01
            • 2017-12-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多