magento2网站加载速度非常慢

magento2网站加载速度非常慢

根据我们的架构,我们在一台机器上运行一个 Web 服务器 (Apache),在另一台机器上运行我的数据库 (MySQL)。这两台机器之间的通信通过内部网络进行(没有任何防火墙或网关)。

我们有一个数据库繁重的网站,上面有大约 3000 种产品,而且这个数字预计还会增长。但问题是网站加载时间太长(约 30 秒)。浏览器中的瀑布图显示,服务器的首次响应大约需要 24-25 秒,然后整个页面在 30 秒内加载完成。

产品图像并不大,并且由于服务器位于同一地理区域,因此不需要 CDN。

该网站托管在私有云上

GTMetrix 上的分数是 96%

任何调试该问题的指示都将不胜感激

答案1

您的 TTFB(第一个字节的时间)太高。

您需要分析代码,有几种选择:new relic、tideways 或内置分析器。我更喜欢 tideways,我记得前两周是免费的。

您可以尝试逐个禁用第三方扩展,然后查看哪个插件最能减慢网站速度。

对于 Magento 2 来说,3k 种产品是可行的,我维护的网站有超过 200k 个 SKU,而且运行良好。

如果感兴趣的话,可以看看我的其他 30 条建议Magento 2 运行速度更快

相关内容