我有一个在专用 LAMP 设置下运行的 magento 商店(1.2 版)。
我对其进行了以下更改:
- 启用 magento 缓存
- 启用 APC
- MySQL 查询缓存
- html、css、js的GZip压缩
该商店仍然非常慢,大约需要 10 秒或更长的时间来渲染主页。有什么明显的东西我错过了。
请分享您提高 Magento 性能的技巧
我有一个在专用 LAMP 设置下运行的 magento 商店(1.2 版)。
我对其进行了以下更改:
该商店仍然非常慢,大约需要 10 秒或更长的时间来渲染主页。有什么明显的东西我错过了。
请分享您提高 Magento 性能的技巧
我们最大的速度提升来自于将 ./magento/var/cache 放到 tmpfs 文件系统上。
我们还将 .htaccess 文件的内容移到了 Apache 配置中。这消除了对每个页面命中的文件的检查。
我们也在服务器上启用了 gzip 压缩。这似乎有点帮助。
您可能还想查看您的 MySQL 查询缓存配置。
有一些在线调整 Magento 安装的指南。我喜欢这个: http: //www.neurosoftware.ro/programming-blog/blogposter/web-resources/magento-performance-hosting/
I do a few things that on their own won't make much difference, but combined can make a substantial difference.
1) gzip compression 2) minify HTML, CSS, JSS (remove all unneccessary white space) 3) Optimise your images 4) Disable any unused modules 5) Combine external CSS/JS into one file 6) Cache files that can be cached
The .htaccess trick mentioned above sounds quite good. I've never tried it but will be trying at work on Monday!
尝试使用缓存扩展 MTurbo http://www.artio.net/magento-extensions/m-turbo-accelerator
我建议切换到Litespeed 网络服务器,它可以与 Magento 一起使用,无需任何配置(当然除了设置 PHP),并提供巨大的性能提升。尝试将 PHP 切换到 fast-cgi 模式失败。
我最大的性能提升来自安装 Xcache 以在 php 级别缓存代码,打开 mysql 查询缓存也会有所帮助,因为在同一页面请求中从 mysql 服务器请求了许多类似的查询