如何为Google字体指定缓存验证程序

时间:2016-11-08 08:14:17

标签: php wordpress html5 css3 google-font-api

GTMetrix结果

指定缓存验证程序A(92) - SERVER HIGH 这是什么意思? 以下资源缺少缓存验证程序。无法有效刷新未指定缓存验证程序的资源。指定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 个答案:

答案 0 :(得分:3)

您执行的检查显然抱怨所服务的资源上没有 Last-Modified ETag 标头> fonts.googleapis.com 网站。

不幸的是,由于您(我假设)不负责这些服务器,因此您无法做到这一点。如果你真的想摆脱这个警告,你所能做的就是从谷歌服务器获取字体并从你自己的服务器提供它们。然后,您可以以任何方式设置缓存标头。

但请注意,这确实不是问题。缺少这些标头时发生的唯一事情是缓存可能无法根据验证器的预期方式工作。最终用户没有注意到这一点。