如何检测JavaScript文件是否被缓存?

时间:2010-10-29 05:55:37

标签: javascript caching xmlhttprequest

后台:我一直在使用LABjs异步并行地加载JS文件,我想构建更进一步的东西。部分内容涉及检测何时在缓存中加载JS文件。所以我的问题是:

如何确定JS文件是否在缓存中,另外这样做会告诉服务器忽略该请求?

后续行动:如果我要执行XHR和setRequestHeader('If-Modified-Since','[FAR FUTURE DATE]'),让服务器忽略我认为很容易/可能的请求,无论我设置什么,似乎服务器总是返回文件。我使用常规动态脚本添加,它也会命中服务器。如果我不关心它击中服务器,我可以确定它是否通过动态脚本加载和onLoad的setTimeout阈值进行缓存或者某事......

1 个答案:

答案 0 :(得分:-1)

这是你应该配置服务器端的东西。
一般来说,它是关于在.htaccess中为js文件添加一些行。