使用ETag从CDN提供很少更新的JS

时间:2014-10-02 08:16:58

标签: javascript caching web etag

我在JS中开发了一个客户端库,它使用一条<script>行嵌入客户端。

图书馆将托管在CDN上(99%在Cloudfront上)。几周/几个月后,我想用新版本更新JS,但不希望托管客户端更新它。 (静默版推出)

如何确保客户端始终获取最新版本而不是缓存版本(因为它具有相同的文件名)?

我必须注意,我无法访问嵌入我的JS文件的网站,只能访问CDN。

我听说过etags和条件获取。那会有帮助吗?如果我无法访问JS托管网站,如何使用它。

谢谢!

0 个答案:

没有答案