我有一个magento商店(版本1.2)在专用的LAMP设置下运行。
我对它进行了以下更改:
商店仍然非常缓慢,大约10秒左右,用于渲染主页。我错过了任何明显的事情。
请分享您提高Magento性能的提示
答案 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)
尝试使用缓存扩展名MTurbo http://www.artio.net/magento-extensions/m-turbo-accelerator
答案 3 :(得分:3)
我建议切换到Litespeed webserver,它可以在没有任何配置的情况下使用Magento(当然除了设置PHP之外),并且提供了巨大的性能提升。没有尝试将PHP切换到fast-cgi模式。
答案 4 :(得分:2)
我最大的性能提升来自安装Xcache来缓存php级别的代码, 打开mysql查询缓存也会有所帮助,因为在同一页面请求中从mysql服务器请求了很多类似的查询