如何使用css文件覆盖缓存

时间:2010-04-07 04:46:04

标签: facebook caching

我正在使用facebook小部件做一些事情。他们缓存css文件,我试图覆盖缓存 http://wiki.developers.facebook.com/index.php/Fb:fan

说明说:

注意:为了向您提供更好的性能,我们会缓存您的样式表。如果更新样式表,则应在样式表的URL中使用cachebreaker,通常是通过在。http://www.example.com/my.css?2中附加版本号到.CSS文件扩展名。

所以我试图理解:如果我将样式表作为/test.css,我是否保留该文件的名称,但只是在样式表链接末尾的“?#”,但实际上并没有更改样式表名称?

1 个答案:

答案 0 :(得分:4)

是的,通过facebook检查是否有可用的请求文件(与您的远程副本相比)来执行缓存。通过将?xxx附加到链接href标记,您实际上打破了该检查并告诉它该文件将与之前请求的文件不同。