11

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

我对其进行了以下更改:

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

该商店仍然非常慢,大约需要 10 秒或更长的时间来渲染主页。有什么明显的东西我错过了。

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

4

5 回答 5

5

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

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

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

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

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

于 2009-10-04T23:29:00.537 回答
3

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!

于 2009-10-25T13:17:06.243 回答
3

尝试使用缓存扩展 MTurbo http://www.artio.net/magento-extensions/m-turbo-accelerator

于 2010-10-06T12:44:21.363 回答
3

我建议切换到Litespeed 网络服务器,它可以与 Magento 一起使用,无需任何配置(当然除了设置 PHP),并提供巨大的性能提升。尝试将 PHP 切换到 fast-cgi 模式失败。

于 2011-01-30T15:30:05.130 回答
2

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

于 2009-11-27T10:15:53.080 回答