更新:看起来像头请求信息是罪魁祸首。 我将如何改变请求头的最大年龄的财产? TIA。
嗨,我使用@字体面在网站上和我遇到的文字(大概是由于字体中的每个页面的加载)的延迟加载。 据我所知,客户端下载字体一次正常显示,但每一页?
有没有一种方法,我可以强制浏览器缓存这个文件? 还是有另一种替代方案,以加快字体的加载时间? (这是一个问题,更合适张贴在服务器故障 ?)
提前致谢。 最坏的情况下,我会延迟生活,所以我不需要任何“起飞@字体面”的答案...;)
附加信息:
- 我在Safari浏览器都(4)和Firefox(3.5RC1)Mac和Windows上测试了这个(XP和7)
- 所有我对当前设置为允许缓存测试的浏览器(默认情况下它是上)
- 该URL 不是动态的,它只是“/fonts/font.otf”
- 字体网址是正确的,因为在页面加载的字体并正确显示出来,尽管速度较慢再正常不过
请求头:
缓存控制:最大年龄= 0
如果-Modified-Since的:星期三,2009年3点46分28秒格林尼治标准时间6月24日
如果 - 无 - 匹配:W / “484d9f2-a5ac-46d10ff2ebcc0”
引用者: http://testurl.com/
用户代理:Mozilla的/ 5.0(在Macintosh; U;英特尔的Mac OS X 10_6; EN-US)为AppleWebKit / 530.13(KHTML,例如Gecko)版本/ 4.0的Safari / 530.15响应头:
连接:保持活动
日期:周四,2009年2时21分31秒格林尼治标准时间6月25日
ETAG: “484d9f2-a5ac-46d10ff2ebcc0”
保持活动:超时= 10,MAX = 29
服务器:Apache / 2.2.11(UNIX)的mod_ssl / 2.2.11的OpenSSL / 0.9.8i DAV / 2 mod_auth_passthrough / 2.1 mod_bwlimited / 1.4的FrontPage / 5.0.2.2635