给 Magento 2 添加缓存层的分析与尝试

虽然黑色星期五有惊无险的过去了, 但是 Magento 2 社区版无法读写分离这个限制, 始终是悬在整个网站上的一把利剑。这次黑五, 整个项目的性能瓶颈就是 MySQL, 流量上来之后, 应用服务器负载基本保持不变, 而数据库服务器负载却翻了3倍多, 而且是在数据库服务器提前升级了硬件配置的基础上。所以我觉得 Magento 2 的数据库层必须要优化一下, 既然没法做读写分离, 那能不能加个缓存层呢?将绝大多数读取操作转移到缓存层去, 理论上数据库的负载会相应下降。

Linux 上有用的命令

查看文件夹大小: du -h –max-depth=1 给 ubuntu 17.10 虚拟机设置静态ip: 编辑 /etc/netplan/01-netcfg.yaml 12345678910111213# This file describes the networ …

Magento2 添加 Extension Attributes

调用 Magento 2 API 接口获取数据,如果想要添加自定义的属性,可以通过添加 extension attributes 来解决。下面介绍一下如何在 Magento 2 中不重写原有的 API Interface 的情况下, 为一个 API 添加 extension attribute。