是什么导致我的网站加载延迟?

What is causing such delay of loading my website?

我使用 divi 并创建了着陆页。完成后,我认为它为访客加载了 20 秒!此页面 my page 有 link ,我猜这是某种块或插件,但我不知道是哪个。有什么帮助吗?苦苦挣扎了几个小时..谢谢。

我认为这与托管有关,因为 TTFB(第一个字节的时间)大约为 13 秒。

  • 您正在加载大量内容、图像、视频...尝试为图像和视频实现一些延迟加载。
  • console.log
  • 中有很多错误
  • 您的托管速度很慢

尝试解决这些问题。即使 Lighthouse 在该页面上超时。

问候汤姆

我已经从 GTMetrix 运行了一个网站速度测试,你可以在这里看到实际测试:

https://gtmetrix.com/reports/universeoflight.xyz/xwhl9MyP

我可以在“PageSpeed”和“YSlow”选项卡上看到很少有“SERVER”列出的优化建议:

Leverage browser caching

Add Expires headers

这些建议可以通过优秀的 WordPress 缓存插件轻松实现。最近,我开始使用 WPCacheOn on all of the websites I am managing and I am very happy with it. Simply install and activate the WPCacheOn 并且不需要进一步的配置或设置来获得更快的网站。

此外,您应该注意的另一件事是“lazy load" optimization. You can also consider using CDN service such as Cloudflare。确保您使用的是最新的 PHP 版本以获得最佳性能和安全性。另一个好的做法是减小图像大小。在GTMetrix的“Waterfall”选项卡中可以看到下图:

https://universeoflight.xyz/wp-content/uploads/2019/10/19742.jpg

这是 2 MB。如果您减小该图片的大小,这也将改善您的着陆页的整体加载。