html - 页面速度洞察中的“预加载关键请求”问题,但代码中的标签存在
问题描述
我有一个网站https://www.budowle.pl/,我想优化并提高它在 Google Page Speed Insight 中的得分。
我遇到的问题之一是:
Preload key requests
1.68 pp
Consider using `<link rel = preload>` to prioritize fetching resources that are currently requested later in page load. Learn more.
URL
Potential Savings
/fonts/icons.ttf?myrw8(www.budowle.pl)
我还没有找到处理它的方法:(
在我的代码中(根据我:))正确的标签:
<link rel="preload" href="https://www.budowle.pl/fonts/icons.woff?myrw8" as="font" type="font/woff" crossorigin>
我也试过,没有这个参数?myrw8
,但没有成功。
如果有人知道我能做什么,我会很感激你的帮助。
亲切的问候, Wojtek
解决方案
那么问题是您正在查看错误的文件:-P
您已经为“ icons.woff ”正确地完成了所有操作,但您还没有rel="preload"
为“ icons.ttf ”文件完成所有操作。
这似乎在您的main.css
文件中被引用。
现在由于woff
字体格式有很好的支持,您可能决定删除对ttf
格式的引用(这可能是我的建议,因为不支持的浏览器woff
不支持ttf
,除了非常旧的 android 设备(低于 4.4 版)) ,如果不只ttf
是以相同的方式为文件添加预加载。
<link rel="preload" href="https://www.budowle.pl/fonts/icons.ttf?myrw8" as="font" type="font/ttf" crossorigin>
推荐阅读
- java - 流式传输多个过滤器内部
- php - 如何使选项卡动态激活
- mysql - Loopback 4:如何查询对象数组
- node.js - 如何在反应中从服务器下载文件?
- python - python如何在不损失质量的情况下调整(缩小)图像的大小
- python - 问题:从基于列值选择的两个不同 Pandas Dataframes 中除以返回 NaN
- javascript - 更改 ESLint 中的“shouldFix”参数
- jquery - ASP.NET Core 3.1 中的数据表服务器端处理
- ios - SwiftUI | 阻止 TextField 自动使用键盘向上移动
- c# - unity忽略条件中的部分代码