【问题标题】:how to specify cache validator for Google fonts如何为 Google 字体指定缓存验证器
【发布时间】:2016-11-08 08:14:16
【问题描述】:

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

【问题讨论】:

    标签: php wordpress html css google-font-api


    【解决方案1】:

    您执行的检查显然在抱怨 字体提供的资源上没有 Last-ModifiedETag 标头.googleapis.com 网站。

    不幸的是,您对此无能为力,因为您(我认为)并不负责这些服务器。如果你真的想摆脱这个警告,你所能做的就是从谷歌服务器获取字体并从你自己的服务器上提供它们。然后你可以任意设置缓存头。

    但请注意,这实际上并不是什么大问题。当这些标头丢失时,唯一会发生的事情是缓存可能无法按照您的验证器所期望的方式工作。最终用户并没有真正注意到这一点。

    【讨论】:

    • 很高兴为您提供帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 2013-06-27
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多