我目前正在研究Magento 2,我注意到所有页面的加载时间都非常长。
目前,我正在Xampp上运行,启用了生产模式,合并并缩小了HTML / js / CSS,禁用了Varnish,由于我的网络托管无法将其安装在服务器上,因此我将不使用它,因为它会干扰一些脚本。我使用一个自定义主题,其父主题是Magento 2的空白主题。更改设置后,我重新部署了静态文件并清空了缓存。
我主要担心的是,当我查看网络面板时,每次都会加载大量的js文件。例如,在我的类别页面上,加载了122个js文件,发现这些文件很多,总大小为955 ko。
我在服务器上对其进行了测试,没有进行合并和精简,但是如上所述,我认为问题在于文件的加载量,因为即使加载速度更快,它仍然太长,而在结帐过程中,甚至更糟。
我尝试了捆绑选项,但它会生成一个8MB的js文件,情况更糟。
我是否错过了一些东西,或者说js文件这么多,这在某种程度上正常吗?是否必须使用Varnish才能获得良好的性能,并且有替代方法吗?
我对Magento 2还是很陌生,所以如果您需要更多信息,我们将很乐意提供。