Magento 2.1出现性能问题
在我的商店中,我有90.000种产品。我将这些产品添加到肥皂中。当我这样做时,每篇文章(产品?)大约花费了7秒钟(Request> Response)。总而言之,初始化所有产品花了几天时间。
现在所有产品都在商店里。整整几周,我不得不更新文章(产品)上的某些内容。当我再次用肥皂擦洗时,需要花费相同的时间。更新后,商店将无法使用。请求和响应的示例在这里:https : //pastebin.com/aqnMJk98 https://pastebin.com/UAh0h8Zz
我的服务器具有12核心CPU,24 GB RAM和SSD。它运行带有Apache2 PHP7-fpm和MYSQL的Ubuntu 16.04。
当我观看更新过程时,我发现MySQL的5个核心正在以100%的速度工作,而其余的则处于闲置状态。仅使用少量的内存就iotop
表明我的SSD很无聊。
我观察了数据库的性能,发现Magento在添加过程中向数据库触发了数千条命令。这个可以吗?
当我使用Magento CSV导入更新它时,它的速度要快得多。
我该怎么做才能加快Magento2的速度?在这种情况下,这家商店不可能很好地运作。