首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高/测试magento网站的速度

提高/测试magento网站的速度
EN

Stack Overflow用户
提问于 2012-12-21 16:31:20
回答 3查看 1.6K关注 0票数 0

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

你知道有什么工具可以测试一天吗?我的网站是在VPS上运行的。

http://bit.ly/iefbw1

喜欢知道你在网站上的结果和评论的速度。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2012-12-21 17:15:41

为了测试一个网站的速度,我使用了GTMetrix,并立即得到了一些可以轻松改进以减少加载时间的建议。

其他一些加速Magento的建议:

在您的VPS +上安装

  • Varnish (Magento module)
  • Install PageCache powered by Varnish为了更好地缓存
  • ,请确保您已启用

apache2:正如ADM提到的那样,您还必须优化您的MySQL和(考虑到您正在运行apache2)配置。

EDIT2:作为一般建议,我建议你在谷歌上搜索“加速Magento”,你会发现数以百计的主题/文章涵盖了这个主题。

票数 2
EN

Stack Overflow用户

发布于 2012-12-21 17:49:14

@Kenny你有一个有点错误的方法,首先你必须检查你的apache配置,卸载所有额外的模块apache2ctl -M,和php -m一样,然后安装apc或eaccelerator,然后检查你的mysql配置,通常需要2天才能看到mysql的实际值,使用mysqlreport perl脚本,它会告诉你数据库是怎么回事。然后,只有在设置好FPC之后,才能使用Leverage browser caching。不确定编译是否“必须有”功能...

票数 0
EN

Stack Overflow用户

发布于 2014-04-18 20:25:55

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

  1. 编译关闭了
  2. 缓存问题
  3. 没有完整的页面缓存

Htaccess代码循环<代码>H19>平面数据不是太低的限制<代码>H214<代码>H115索引未更新<代码>H216<代码>H117不使用Memcached

  1. Merge css和js files
  2. Magento
  3. Gzip,Mod_deflate,Performance

使Magento网站更快的解决方案1.编译关闭:主要原因是由于安装了很多modules.All系统的活动必须经过模块,Magento中的一个动作可能涉及到一些模块,因此Magento系统的加载和运行速度相当慢。因此,如果你想让你的网站更快,那么首先启用编译。启用编译的过程登录到管理面板System -> Tools -> compilation ->,然后单击Run Compilation Process

  1. 缓存问题:系统中未启用缓存。启用缓存系统->Cache管理->的程序选择所有->然后从操作中选择options ->选择Enable ->click Submit
  2. No Full Page Cache :全页缓存对于任何基于Magento的网站都非常重要。你也可以将这个免费的Magento扩展用于整个页面缓存。Lesti Full PAge Cache
  3. 代码循环:他们可能是自定义代码的原因,可能是添加了一些错误的代码使其循环,并使用了错误的代码和循环数据库查询。如果这是问题,那么任何开发人员只能解决问题或使用默认代码。
  4. 平面数据未启用:平面类别和产品数据对于Magento网站非常重要。您是否应启用产品和/或类别的平面数据取决于您的Magento网站结构。如果您只有几十个具有多个属性的产品,或者只有几百个只有几个属性/属性变化的产品,那么扁平化产品/类别可能不会显著影响网站速度。另一方面,如果您的网站包含近1000个产品,或者可能包含数千个产品,那么几乎总是建议您将产品扁平化。如果这些产品分布在多个数十个类别中(并且这些类别中的产品不会重复),那么也建议对这些类别进行扁平化。

System -> Configuration -> Catalog ->然后在前端选项卡中,您将发现两个设置:使用平面目录类别和平面目录产品。将这两个设置都设为yes。

  1. 大型数据库:由于大型数据库可能会降低服务器的性能。因此,始终建议您备份并删除旧数据和垃圾数据。如果你启用了日志,那么你每次在Admin中所做的更改都将存储在Admin中,所以如果不是必须的,那么您可以关闭日志记录或进行设置,因为它将在一天结束或一周结束时删除所有日志。如果你的网站每天有超过1000名访问者,那么它肯定会将所有搜索到的数据和其他与客户相关的信息保存在数据库中,如果这不是那么重要,那么你也可以删除和清理数据库。

在Magento System -> Configuration -> Developer中启用或禁用日志的步骤->单击此处的日志设置选项卡,您将找到日志的设置

Magento

  • 内存限制太低:我查看了一些帖子,他们说这可能也是原因,应该改进以使网站更快。在您的配置文件中有一个设置,用于设置可以专用于PHP进程的最大内存量。由于Magento占用大量内存,因此将此值设置为大于128mB会显著增加Magento执行操作所需的时间。

你想要做什么。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13986671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档