我正在开发一个网站,使用TypeKit提供字体。但是在页面加载时会很慢(超过一秒)。原来这是因为它在每个请求中都要下载字体。我觉得像这样的服务不应该没有配置ETags来让客户端缓存字体...但我偏离了主题。在TypeKit修复此问题之前,我暂时将CSS本地托管。是否有人遇到过这个TypeKit的问题?你是如何解决的?也许我错了?
根据他们在getsatisfaction.com账户上发布的内容,他们至少有一些缓存机制:“需要注意的一点是,虽然字体是使用Expires头部进行服务的,但它们也使用Etag进行服务。浏览器需要在5分钟后发出请求,但通常会使用Etag生成304(未修改)响应——这意味着实际上并不会再次下载字体。”你可以使用Firebug来检查发生了什么。