独家:M2/magento2爆力测试它来啦~100万/1000万产品的magento运行怎么样?

作者:admi... 点击数: 0 收藏到会员中心
最后编辑时间: 2022-09-13 22:43

许多用MAGENTO2的小伙伴一定会在想,MAGENTO2最多可以带多少产品呢?有什么限制?

为什么说MAGENTO2是开源免费电商的嘴强王者?

100W产品的magento2及其它数据测试

今天期待已久的爆力测试它来啦~ 100W产品及其它数据测试及加速缓存插件缓存性能对比,将于近日揭晓答案!

测试版本:

magento2.4.4 社区免费版

测试服务器:

apache 2.4

mysql 8.0

php 8.1

依据许多能够查询到的资料,Magento2在默认情况下,可以生成产品,订单,用户等等数据用于测试。用法如下:

/www/server/php/81/bin/php bin/magento  setup:performance:generate-fixtures setup/performance-toolkit/profiles/ce/

默认情况下提供了自动导入5种规格的测试数据:

small.xml

后台用户:50

站点数:1

简单产品:800

可配置产品:16

分类数量:30

用户:200

订单量:80


medium_msite.xml


后台用户:50

站点数:25

简单产品:4000

可配置产品:800

分类数量:100

用户:2000

订单量:50000


medium.xml


后台用户:50

站点数:25

简单产品:24000

可配置产品:640

分类数量:300

用户:2000

订单量:50000



large.xml

后台用户:50

站点数:5

简单产品:300000

可配置产品:8000

分类数量:3000

用户:5000

订单量:100000



extra_large.xml

后台用户:50

站点数:5

简单产品:600000

可配置产品:16000

分类数量:6000

用户:10000

订单量:150000



付费内容限时免费中...

在完成MAGENTO2.4.4安装之后,我们使用以下命令来执行导入演示数据的工作

/www/server/php/81/bin/php bin/magento  setup:performance:generate-fixtures setup/performance-toolkit/profiles/ce/extra_large.xml

当然其中的参数已经修改增大至100W产品,在不影响硬盘的情况下不生成产品图片


06202209_09.jpg


开始导入进程,等待它的完成.


第一次未跑完成,内存不足,自动退出了,准备重新开始

第二次跑未完成,数据库不堪重负,最多50W,后台及前台各个功能正常,打开速度未受任何影响

准备第三次跑,完成100W产品及其它数据的导入


今天终于跑完简单产品,添加一些可配置产品及其它一些属性就算完成啦

06202212_02.jpg


导入100W简单产品花时11个半小时左右。

06202212_03.jpg


06202212_04.jpg

接下来整理一下数据库,刷新一下索引,可能也比较慢,不过从目前后台的反应速度来看,还是可以的,同以往无多大差别。

最终导入16000的可配置产品,120W的简单商品。合计产品总数为140w.

前台订单,注册无还是流畅顺滑,但是数据库SQL目录占30GB左右,此时影响性能的就是硬盘啦,建议MYSQL优化配置,分离数据库存储到不同的服务器中,100W产品,自然流量也不少,再加上垃圾流量的话,配置不到位很大可能跑不起来。


热点标签: magento magento2
内容说明:
如您需要转载本文请保留以下信息是对作者发文的支持与尊重:

独家:M2/magento2爆力测试它来啦~100万/1000万产品的magento运行怎么样? 来源于 https://www.magentola.com/news-read-308.html
上一篇:M2奇葩小知识:产品无法添加到购物车
下一篇:m2 在apache下无法自动更新SSL及申请 SSL证书
相关内容
产品推荐