我注意到在运行 Pingdom 速度测试和查看文件请求部分时,测试服务器从我的站点下载每种字体的 .woff2 和 .woff 版本,使用标准 @font-face css 声明如下:
@font-face
{
font-family:'Roboto Condensed';
src:url('../fonts/roboto-condensed-v16-latin-regular.woff2')
format('woff2'),url('../fonts/roboto-condensed-v16-latin-regular.woff')
format('woff');
font-weight:400;
font-style:normal;
}
(我自己托管 Google 字体。)
所以基本上使用 8 种字体,测试服务器请求 8 个额外的 .woff 文件,它并不真正需要。
为什么会这样?我使用 Chrome/Firefox 开发人员工具测试了该站点,并且仅按预期检索了 .woff2。这是 Pingdom 的错误吗?
有趣的是,我注意到测试服务器只请求了 FontAwesome 的 .woff2 版本,尽管 fontawesome css 也引用了 .woff2 和 .woff 版本。