我停止使用 Google Fonts CDN

从 Google CDN 加载字体会减慢您的网站速度。

我以前习惯在 header 中使用单个链接,这感觉很方便。直到我查看了我的 Lighthouse 评分。

报告显示了一个问题:浏览器必须向 Google 服务器建立额外的连接,进行 DNS 查询和 TLS 握手。这导致了延迟。在缓慢的移动网络连接下,文本会长时间处于不可见状态。

我转向了自托管(self-hosting)。这只花了一个下午的时间。现在我所有的项目都会这样做。

以下是您需要的配置:

工作流程很简单: 转换为 WOFF2。使用带有 swap 的 @font-face。使用 crossorigin 预加载主字体。缓存文件。

这种配置可以提高加载速度,并从您的关键路径中移除第三方依赖。

您在生产环境仍在使用 Google CDN 吗?请在评论区告诉我原因。

来源:https://dev.to/fontbox/i-stopped-loading-fonts-from-googles-cdn-heres-the-self-hosting-setup-that-stuck-2lpm