增加/测试我的magento网站的速度

时间:2012-12-21 08:31:20

标签: performance magento testing

最近我在我的magento网站上遇到了一些奇怪的事情。有时我的网站运行缓慢,有时可以接受。

您是否知道一些工具可以在一天内进行测试?我的网站是在VPS上运行的。

http://bit.ly/iefbw1

喜欢在网站上了解您的搜索结果和评论速度。

谢谢

3 个答案:

答案 0 :(得分:2)

要测试网站的速度,请立即获取有关可以轻松改进的内容的建议,以减少我使用GTMetrix的加载时间。

加速Magento的其他一些指示:

编辑:如前所述,您还必须优化MySQL和Apache(考虑到您运行的是apache2)配置。

EDIT2 :作为一般性建议,我建议您使用Google“加速Magento”,您会发现数百个主题/文章涉及此主题。

答案 1 :(得分:0)

@Kenny你有一点错误的方法,开始你必须检查你的apache配置,卸载所有额外的模块apache2ctl -M,与php -m相同,然后安装apc或eaccelerator,然后检查你的mysql配置,通常需要2天才能看到mysql实际值,使用mysqlreport perl脚本,它会显示你的数据库是什么。然后你去Leverage browser caching,然后才设置FPC。不确定汇编是否必须具有......

答案 2 :(得分:0)

我检查了许多Magento网站,发现其中大多数都非常慢。 你有没有检查过为什么Magento网站很慢。让我展示一些原因以及使Magento网站更快的解决方案。 Magento网站速度较慢的原因

  1. 编译已关闭
  2. 缓存问题
  3. 无整页缓存
  4. 代码循环
  5. 未启用平面数据
  6. 大型数据库
  7. 内存限制太低
  8. 索引未更新
  9. 不使用Memcached
  10. 合并css和js文件
  11. Magento Htaccess Gzip,Mod_deflate,性能设置
  12. 服务器
  13. 制作Magento网站的解决方案更快捷 1.编译关闭:由于安装了许多模块而导致的主要原因。系统的所有活动都必须通过模块,Magento中的操作可能涉及一些模块,因此Magento系统的加载和运行速度很慢。因此,如果您想让您的网站更快,那么首先启用编译。 启用编译的过程 登录管理员面板 系统 - >工具 - >汇编 - >然后单击“运行编译过程”

    1. 缓存问题:系统中未启用缓存。 启用缓存的过程 系统 - >缓存管理 - >全选 - >然后从动作选择选项 - >选择启用 - >单击提交

    2. 无整页缓存:整页缓存对于任何基于Magento的网站都非常重要。 您还可以使用此免费Magento扩展程序进行整页缓存。 Lesti Full PAge Cache

    3. 代码循环:它们可能是自定义代码的原因,可能是添加了一些错误的代码,因此它循环并使用错误的代码并循环数据库查询。如果这是问题,那么任何开发人员只能解决问题或使用默认代码。

    4. 未启用平面数据:平面类别和产品数据对于Magento网站非常重要。是否应启用产品和/或类别的平面数据取决于您的Magento网站结构。 如果您只有几十种具有许多属性的产品,或者只有几百种产品只有少数属性/属性变化,那么展平产品/类别可能不会显着影响网站速度。另一方面,如果您的网站包含近1,000种或几千种产品,那么几乎总是建议将您的产品展平。如果这些产品分布在多个类别中(并且产品不会在这些类别中重复),那么也会建议将这些类别展平。

    5. 系统 - >配置 - >目录 - >然后在前端选项卡中,您将找到两个设置 使用平面目录类别和平面目录产品。将这两个设置都设置为是。

      1. 大型数据库:由于数据库大小较大,可能会降低服务器的性能。因此,始终建议您备份和删除旧数据和垃圾数据。如果您已启用日志,则每次在管理员中将执行哪些更改,它将存储在管理员中,因此如果没有必要,则可以关闭日志记录或进行设置,因为它将删除所有你在一天结束时或在一周结束时登录。如果您的网站每天有超过1000个访问者,那么它肯定会将所有搜索到的数据保存在数据库中以及其他与客户相关的信息中,如果不是那么重要,那么您也可以删除并清理数据库。
      2. 在Magento中启用或禁用日志的过程 系统 - >配置 - >开发者 - >单击日志设置选项卡 您可以在此处找到日志的设置

        1. 内存限制太低:我已经检查了一些帖子,他们说这可能也是原因,应该改进以使Magento网站更快。 配置文件中有一个设置,用于设置可以专用于PHP进程的最大内存量。由于Magento是一个很大的记忆力,这个值大于128mB可以大大增加Magento执行操作所需的时间。
        2. 你想做什么。

          有关更多信息:增加Magento速度和加载时间

          http://www.webtechnologycodes.com/increasing-magento-speed-and-loading-time/