magento 2优于magento 1?


14

我只是想知道magento 2的性能以及它比m​​agento 1.x版本更好。最近,我开始学习magento 2,发现它是基于纯zend体系结构的全新理论集。所以我只想知道它是否比Magento 1.x版本更好。



可能有答案可用,只是谷歌。
阿鲁南德拉

2
“基于纯zend架构”-如果您指的是Zend Framework,那肯定不是真的。Magento从来都不是Zend Framework应用程序,它仅使用某些Zend组件。随着Magento\Framework在Magento2,这甚至比Magento1更加明显。
Fabian Schmengler '16

嗨@fschmengler我确实提到过Zend Architecture而不是框架。通过文件夹结构进行架构,类似于ZF。Magneto2文件夹结构在这里检查。正如您所看到的,控制器,视图和模型都在与magento1.x不同的文件夹中建模。
基什·帕里达

Answers:


17

这个问题可能是基于观点的,但我只是要阐明官方白皮书中有关Magento 2性能和可伸缩性的一些结果

测试配置

  • Magento企业版2.0,带有PHP7和Varnish缓存
  • Magento企业版1.14.2,带有PHP5.6和全页缓存

在以下情况下Magento EE 1.14.2与Magento EE 2.0之间的比较:

  • 小型在线交易 $ 1- $ 5M的商户部署在单个4核心Web节点和单个数据库节点上。25个并发的JMeter线程(代表25个并发请求)用于显示高峰时段(例如销售)的站点性能。
  • 具有$ 50- $ 100M在线销售的大型商家部署在五个4核心Web节点和一个数据库节点上。25至100个并发的JMeter线程(代表25至100个并发请求)用于显示在不断增加的流量负载下的站点性能。

在此处输入图片说明

小型商户部署

每小时可处理的订单数

在此处输入图片说明

服务器响应时间

目录浏览

在此处输入图片说明

添加到购物车和客户结帐

在此处输入图片说明

大型商户部署

每小时订单

在此处输入图片说明

页面响应时间

在此处输入图片说明

在此处输入图片说明 在此处输入图片说明

您可能会在网上浏览大量的比较内容,这只是其中之一,因此我建议您检查其他内容,以帮助您更好地了解性能改进。


稀有动物很少发现。比较好。magento2的性能显着提高。感谢您的回复。
基什·帕里达

4
请记住,这些结果是在Magento 2
Erfan

1
需要更多信息。php版本,两者上的清漆设置是什么?
Claudiu Creanga '16

3
在M2中而不是M1中使用清漆有点不公平。
路加·罗杰斯

2
是的,对不起并不意味着具有侵略性。这是白皮书中的一个很好的答案,我很喜欢。公平地说,我希望他们在白皮书中也显示缓存/未缓存的页面响应时间。清漆是惊人的,我会尽可能地在M1上使用,但是说M2真正清漆时速度要快99%,这有点不屑一顾。
路加·罗杰斯

4

Magento 2.0可以与早期版本区分开来,并具有许多独特的功能,可以列出如下:

与MSSQL和Oracle等流行平台的兼容性。

性能和速度方面的增强(magento 2.0比magento 1.x快20%)。

目录的结构发生了一些重大变化,从而降低了结构的复杂性(引入了名为“ pub”的新目录。这些变化是为了为开发人员提供更好的结构)

新技术包括最新版本的PHP5.5x和PHP5.4.11,Require Js,CSS3,HTML5等。

与社区的更好互动使开发人员可以轻松地设置自动化测试。


2
不支持PHP 5.4和Oracle(支持Oracle和Percona的MySQL版本)。使用Magento 2.1RC1,也不支持PHP 5.5。 devdocs.magento.com/guides/v2.0/install-gde/…–
Mukesh
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.