现在我已经成功地缓存了我的网页,如何在进行更改后将其取消缓存?
我的用户无法阅读最新版本,即使我在cache.manifest文件中更改了注释。
我的服务器是IIS服务器。
发布于 2011-11-30 03:53:01
缓存的问题是,好吧,数据被缓存了。一般来说,浏览器不会尝试下载您告诉它们缓存的任何内容,直到缓存的项过期。
如果您将所有内容都设置为缓存一段时间,浏览器将不会尝试下载任何缓存的项目,直到它结束,其中包括cache.manifest文件本身,根据其声音。
通常,您不希望缓存网站的内容,因为这样会使更改变得困难。相反,您希望缓存站点的各种页面所需的各种内容,如图像、css和javascript。如果您这样做正确,您可以为您的用户获得巨大的好处,并且仍然可以控制这些资源,因为您始终可以在页面内容中链接到特定资源的不同版本。
也就是说,如果您确实需要缓存页面的某些部分,则可以使用服务器端缓存来重用组装成本较高的部分。
https://stackoverflow.com/questions/8316432
复制相似问题