提高magento性能的最佳步骤是什么?

时间:2009-09-10 03:12:12

标签: performance magento

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

我对它进行了以下更改:

  • 启用magento缓存
  • 启用APC
  • MySQL查询缓存
  • gzip压缩html,css,js

商店仍然非常缓慢,大约10秒左右,用于渲染主页。我错过了任何明显的事情。

请分享您提高Magento性能的提示

5 个答案:

答案 0 :(得分:5)

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

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

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

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

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

答案 1 :(得分:3)

我做了一些自己不会产生太大影响的事情,但结合起来会产生很大的不同。

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

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

答案 2 :(得分:3)

答案 3 :(得分:3)

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

答案 4 :(得分:2)

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