如何指定Google字体的缓存验证器

3

GTMetrix测试结果

指定缓存验证器A(92)- 服务器高 这是什么意思? 以下资源缺少缓存验证器。未指定缓存验证器的资源无法有效地刷新。请指定Last-Modified或ETag标头,以启用以下资源的缓存验证:

http://fonts.googleapis.com/css?family=Lato%3A100%2C100italic%2C300%2C300italic%2Cregular%2Citalic%2C700%2C700italic%2C900%2C900italic&ver=4.6.1 http://fonts.googleapis.com/css?family=Lato%3A100%2C300%2C400%2C600%2C700%2C900%7COpen+Sans%3A700%2C300%2C600%2C400%7CRaleway%3A900%7CPlayfair+Display%7C&ver=4.6.1

1个回答

3
您进行的检查明显在抱怨fonts.googleapis.com站点提供的资源中没有Last-ModifiedETag头文件。很遗憾,您(我猜)不是这些服务器的负责人,所以此问题无法解决。如果您真的想消除此警告,您可以从Google服务器获取字体并从您自己的服务器上提供它们。然后,您可以按照自己的方式设置缓存标头。请注意,这实际上不是什么大问题。当这些标头丢失时,唯一发生的事情是,缓存可能不按照您的验证器预期的方式工作。用户不会注意到任何区别。

很高兴能够帮助。 - Robba

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接