2012-12-21 35 views

回答

2

为了测试网站的速度+马上得到什么可以很容易地改进,以减少加载时间我用GTMetrix建议。

其他一些指针加快Magento的:

编辑:正如ADM所说yo你还必须优化你的MySQL和Apache(考虑你正在运行apache2)配置。

EDIT2:作为一般建议,我建议你到谷歌“加快Magento”,你会发现数百个话题/文章涉及这个主题。

0

@Kenny你有一点错误的做法,开始你必须检查你的Apache配置,卸载所有额外的模块apache2ctl -M,同样有php -m,然后安装APC或eAccelerator在,然后检查你的mysql的配置,它通常需要2天要查看mysql实际值,请使用mysqlreport perl脚本,它会告诉你数据库正在发生什么。那么你去Leverage browser caching,并且只有在你设置FPC后。不知道编译'必须有'的功能...

+0

我只能用我还能做什么回应。我给出的建议是快速获胜和海事组织,他们需要由运营Magento商店的每个人完成,因为页面加载时间会大大缩短。 (尤其是因为Varnish。覆盖像apache2和MySQL配置这样的基础知识当然是必须的,但它们不应该被任何网站优化吗?我只是指出了Magento特定的那些;) – Kenny

+0

感谢回复得到了很多好新的方法来加速它;) 我知道的Magento是不是很迅速,但有时它的令人沮丧,看看它是如何运行缓慢。我先安装了ezapps,但这并没有那么好,实际上它弄得一团糟。 – user1629905

+0

另一种“东西”,我发现是,如果你的网站上运行Ioncube公司,它与60缓慢起伏 - 80%!这太棒了!我还面临的另一件事是我的VPS上的iowait,你知道我能做些什么吗? – user1629905

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. 服务器

解决方案使Magento的网站更快 1.编制已关闭:主原因是由于系统的许多modules.All活动的安装必须经过模块在Magento的行动可能涉及一些模块,从而Magento的系统的加载和运行都非常慢。所以,如果你想让你的网站更快,那么首先启用编译。 程序用于使编译 登录到管理面板 系统 - >工具 - >编译 - >然后在运行编译过程

  1. 缓存问题:高速缓存不在您的系统中启用。 程序启用缓存 系统 - >缓存管理 - >全选 - >然后从动作中选择选项 - >选择启用 - >点击提交

  2. 否完整页面缓存:全页面缓存为任何非常重要基于Magento的网站。 您也可以使用整页缓存这个免费的Magento的扩展。 Lesti Full Page Cache

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

  4. 平面数据未启用:平类别和产品数据是Magento的网站非常重要。您是否应该启用产品和/或类别的平面数据取决于您的Magento网站结构。 如果您只有几十种具有多种属性的产品,或者有几百种产品只具有少数属性/属性变体,那么展平产品/类别可能不会显着影响网站速度。在另一方面,如果你的网站包含了近1000,或者可能几千的产品,那么它几乎总是建议扁平化您的产品。如果这些产品在多个几十个大类的传播(和产品没有在这些类别重复的),然后压扁这些类别将被建议为好。

系统 - >配置 - >目录 - >然后在前端标签,你会发现两个设置为 使用扁平目录类别和平板目录的产品。启用这两个设置为是。

  • 大型数据库:由于大型数据库的大小可能会降低服务器的性能。所以总是建议您备份和删除旧数据和垃圾数据。如果您日志启用那么什么样的变化,你会做的每一次它会被存储离子管理员管理,因此,如果没有必要那么要么你可以关闭日志记录或作出,因为它会删除所有的设置您在一天结束时或在一周结束时登录。如果您在网站中有超过1000每天的游客那么肯定它在数据库和其他客户相关的信息保存的所有搜索到的数据,如果它不是那么重要,那么你也可以删除和清理你的数据库。
  • 程序启用或在Magento禁用日志 系统 - >配置 - >开发 - >点击日志设置标签 你会发现这里的设置日志上

  • 内存限制太低:我检查了一些帖子,他们说这也可能是原因,它应该改进,以使Magento网站更快。 配置文件中有一项设置可以设置您可以专用于PHP进程的最大内存量。由于Magento是一个庞大的内存管理器,如果这个值大于128mB,可能会大大增加Magento执行操作的时间。
  • 你正在尝试做的。

    有关的详细信息:增加Magento的速度和加载时间

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