问题描述
我们使用t2.large作为实例类型和PHP v 7.2
Magento
2多家商店正在使用25 seconds
进行加载
产品页面非常慢
我们是Bitnami
的{{1}}云映像服务器位置是否影响性能?
我必须使用负载均衡器吗?
我正在使用Magento的内置缓存
和扁平类别
商店处于生产模式
所有基本命令已经
Magento
我经验不足,正在寻找建议?
解决方法
没有任何魔法开关可以使您的Magento更快。速度会受到许多因素的影响,包括基础架构/服务器的配置,Magento本身的配置,您正在使用的扩展和/或主题更多。
要回答您提出的2个问题:
服务器位置是否会影响性能?? -是的,但是我不认为您现在应该为此担心(除非您在南非托管该网站,并且您的用户大多是来自瑞典,或者您有类似的情况。
我必须使用负载均衡器吗?-我认为不是。仅当您有如此大的流量要在多个服务器/实例之间分配负载时,才应使用负载均衡器。
我建议您通过以下步骤作为起点:
- 目前,平面数据还不够好,因为Magento默认支持Elastic Search。我建议设置它并关闭平面数据。有关更多信息,请参见顶部说明here。
- 设置清漆。如果您不使用它,应该会给您带来很大的帮助。
- 设置CDN。设置它的最简单方法是注册Cloudflare并使用它。然后,您可以在那里调整一些速度设置,以帮助您获得更高的分数。
- 启用JS缩小。这可以在Cloudflare或Magento中完成。查看最适合您的方法。
- 确保您网站上最大的图像尺寸正确。您不应使用尺寸大于或等于4k的横幅图像。您还可以使用诸如TinyPNG之类的工具来减小图像的大小。
- 正如您已经对您的信息发表的评论-在此处共享Chrome开发者工具的“网络”标签。此外,Lighthouse或Measure的结果可能派上用场。这将显示出更多导致大量加载时间的原因的见解。然后找到最大的问题制定者(最大程度地延迟了网站完全加载时间的问题),然后尝试对其进行改进。