相信很多朋友遇到这样的情况,Magento 2 成功安装后速度非常慢,尤其是第一次打开的时候。
事实上第一次打开速度比之后打开慢是正常的,因为第一次打开要做很多额外工作。下面就说一说博主所知道的影响速度的一些因素,不是很系统,仅能帮助刚入门或尚未入门的朋友增加对 Magento 2 的了解,而不是简单认定 Magento 2 的速度就是慢!
内存问题
很多朋友是用 WampServer 或者 Xampp 来测试 Magento 2 的。需要注意的是,默认情况下,php.ini 设置的 memory_limit 是128M,而 Magneto 官方的推荐至少是768M,如果是用作测试,
建议2G。内存的调整对速度的影响那是相当大的,尤其是对后台使用来说。所以,务必检查memory_limit,马儿吃不饱怎么跑得快呢?
模式问题
Magento 2 有三种模式:default、developer 和 production
默认是 default 模式,而 default、developer 模式都不是为生产环境进行优化的。如果你想看看 Magento 2 可以跑多块,可以切换成 Production 模式。
查看现在是什么模式(windows下是反斜杠哦):
php bin/magento deploy:mode:show
切换模式为 production
php bin/magento deploy:mode:set production
查看所有命令
php bin/magento list
缓存
Magento 2 有很多缓存类型,开启后速度也会有提升。