Magento1.9 ec 社区版能承载多少产品数量

Magento1.9 ec 社区版能承载多少产品数量,早几年前在一些Magento技术圈子中看到相关问题,没有重视,也没有具体的项目来实施,大多数情况,采集导入几千个sku算是产品多的,加硬件配置,做缓存,这都是基础的,但后台操作时,索引就会出问题,通常会通过ssh命令来处理,一般几千个SKU可以在1小时内处理好。
前几个接了一中东客户做Magento维护,当时产品就是8K+的产品,同时有7种语言,通过ssh来索引,一处理就是3-4小时,配置4核 8G内存 SSD硬盘,当时的问题还不在于时间,能过TOP命讼来监控,主要是一索引就是mysql 就是600%,网站直拉就会挂掉,怎样处理让老板与客户先浏览没有问题
1.先把redis 配置好,保证前台能看
2.通过分析mysql进程 找到了 Configurable Swatches 这个Magento 自带的扩展应该是1.9以上都会有这个(开始会以为是模板问题,后来换成自带的rwd模板也是一样,这样就排除了),这个扩展很乱,会导致网站直接打开不,产品数据量大的情况下
magento-big-data-0
3.做了一些前端优化,一些模板与插件加载了很多重复的脚本
4.phtml中的一些沉余代码通通去掉
项目进行中,产品从8K 到30K 又变了,索引是个很大的问题,一索引也同样会卡死,当时硬件升级于12核32g内存,总是跑满,这样还是不行,必须优化索引这块
1.通过索引php执行生成的mysql语句,重写
2.对一些大而长的sql语的目录与产品操作进行php改进
3.启用内存将一些常用mysql语句写入内存
目前产品数为
magento-big-data
目前索引控制在100%-200% 最多占跑满2个CPU,完全能满足客户需求,但问题,索引的同时,需要注意分开索引,且有人操作产品时也有可能会有冲突,会导致索引失败。
今天做个小节来记录,确实 magento 不像人家说的那样,多少产品就不行或慢,很多细仔与优化找对人是关键。相信Magento是开源系统中最好的平台,只是目前用的人不多,深入了解的技术也不多,包括Magento2

发表评论
Magento2 技术支持 上门服务

工作时间
周一至周六
9:00-18:00
相关咨询电话
15360669780
侨海科技