缓存 Typekit CSS

6
我正在开发一个网站,使用TypeKit提供字体。但是在页面加载时会很慢(超过一秒)。原来这是因为它在每个请求中都要下载字体。我觉得像这样的服务不应该没有配置ETags来让客户端缓存字体...但我偏离了主题。在TypeKit修复此问题之前,我暂时将CSS本地托管。是否有人遇到过这个TypeKit的问题?你是如何解决的?也许我错了?

嗯...那可能是商业模式的一部分或法律问题。但每次都这样吗?你看过他们提供的资源中的缓存控制头吗? - Pekka
1个回答

2
根据他们在getsatisfaction.com账户上发布的内容,他们至少有一些缓存机制:
“需要注意的一点是,虽然字体是使用Expires头部进行服务的,但它们也使用Etag进行服务。浏览器需要在5分钟后发出请求,但通常会使用Etag生成304(未修改)响应——这意味着实际上并不会再次下载字体。”
你可以使用Firebug来检查发生了什么。

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