Magento 迁移到新的 AWS 实例后速度极慢
Magento extremely slow after migration to a new AWS instance
我们使用 t2.large 作为实例类型和 php v 7.2
Magento
2 multi-store 正在 25 seconds
加载
产品页面非常慢
我们是 Bitnami
Magento
的云图像服务器位置会影响性能吗??
我必须使用负载平衡器吗?
我正在为 Magento 使用内置缓存
和平面类
商店处于生产模式
所有基本命令都已经
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php -dmemory_limit=5G bin/magento setup:static-content:deploy -f
php bin/magento indexer:reindex
php bin/magento cache:flush
rm -rf generated
我也将 Magento 版本升级到 2.3.5,但性能没有提升
我经验不多,正在寻求建议??
没有神奇的开关可以让您的 Magento 变快。速度会受到许多因素的影响,包括 infrastructure/server 的配置、Magento 本身的配置、您使用的扩展 and/or 主题等等。
回答您提出的 2 个问题:
服务器位置是否会影响性能?? - 是的,但我认为此时您不必担心(除非您在南非托管网站并且您的用户大多来自瑞典,或者您也有类似情况)。
我必须使用负载平衡器吗?? - 我不这么认为。仅当您想要将负载分配给多个 servers/instances.
时,才应使用负载均衡器。
我建议从以下内容开始:
- 平面数据在这一点上不是很好,因为 Magento 默认支持 Elastic Search。我建议设置它并关闭平面数据。有关详细信息,请参阅顶部说明 here。
- 设置清漆。如果您不使用它,那应该会给您带来很好的提升。
- 设置 CDN。最简单的设置方法是注册 Cloudflare 并使用它。然后您可以在那里调整一些速度设置以帮助您获得更好的分数。
- 启用 JS 缩小。这可以在 Cloudflare 或 Magento 中完成。查看最适合您的方法。
- 确保您网站上最大的图片尺寸合适。您不应使用 4k 或更大且尺寸过大的横幅图片。您还可以使用 TinyPNG 之类的工具来减小图像的大小。
- 正如有人对您的 post 发表的评论 - 在此处共享 Chrome 开发工具的网络选项卡。此外,Lighthouse 或 Measure 结果可能会派上用场。这将显示更多关于导致大量满载时间的原因的见解。然后找到最大的问题制造者(最延迟网站完全加载时间的问题)并尝试改进它。
我们使用 t2.large 作为实例类型和 php v 7.2
Magento
2 multi-store 正在 25 seconds
加载
产品页面非常慢
我们是 Bitnami
Magento
的云图像服务器位置会影响性能吗??
我必须使用负载平衡器吗?
我正在为 Magento 使用内置缓存
和平面类
商店处于生产模式
所有基本命令都已经
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php -dmemory_limit=5G bin/magento setup:static-content:deploy -f
php bin/magento indexer:reindex
php bin/magento cache:flush
rm -rf generated
我也将 Magento 版本升级到 2.3.5,但性能没有提升
我经验不多,正在寻求建议??
没有神奇的开关可以让您的 Magento 变快。速度会受到许多因素的影响,包括 infrastructure/server 的配置、Magento 本身的配置、您使用的扩展 and/or 主题等等。
回答您提出的 2 个问题:
服务器位置是否会影响性能?? - 是的,但我认为此时您不必担心(除非您在南非托管网站并且您的用户大多来自瑞典,或者您也有类似情况)。
我必须使用负载平衡器吗?? - 我不这么认为。仅当您想要将负载分配给多个 servers/instances.
时,才应使用负载均衡器。我建议从以下内容开始:
- 平面数据在这一点上不是很好,因为 Magento 默认支持 Elastic Search。我建议设置它并关闭平面数据。有关详细信息,请参阅顶部说明 here。
- 设置清漆。如果您不使用它,那应该会给您带来很好的提升。
- 设置 CDN。最简单的设置方法是注册 Cloudflare 并使用它。然后您可以在那里调整一些速度设置以帮助您获得更好的分数。
- 启用 JS 缩小。这可以在 Cloudflare 或 Magento 中完成。查看最适合您的方法。
- 确保您网站上最大的图片尺寸合适。您不应使用 4k 或更大且尺寸过大的横幅图片。您还可以使用 TinyPNG 之类的工具来减小图像的大小。
- 正如有人对您的 post 发表的评论 - 在此处共享 Chrome 开发工具的网络选项卡。此外,Lighthouse 或 Measure 结果可能会派上用场。这将显示更多关于导致大量满载时间的原因的见解。然后找到最大的问题制造者(最延迟网站完全加载时间的问题)并尝试改进它。