gpt4 book ai didi

gwt - 如何清除gwt中的缓存?

转载 作者:行者123 更新时间:2023-12-04 05:34:40 25 4
gpt4 key购买 nike

如何清除 gwt 中的缓存?

还是有什么方法可以阻止浏览器将缓存保留在 gwt 中?

最佳答案

部署GWT应用程序时,避免代理和浏览器缓存GWT生成的.nocache.js文件非常重要。一种解决方案是实现Servlet过滤器,该过滤器添加控制缓存行为的必要HTTP header 。

这是一个过滤器:http://seewah.blogspot.com/2009/02/gwt-tips-2-nocachejs-getting-cached-in.html

该示例中的 header 是:

Date: Wed, 24 Nov 2010 20:32:43 GMT
Expires: Wed, 01 Nov 2000 00:00:00 GMT
Pragma: no-cache
Cache-Control: no-cache, no-store, must-revalidate
Date应该设置为请求的时间。
Expires最好设置为过去的某个时间,这迫使每个人都考虑已经过时的内容。
Pragma是已被 Cache-Control取代的标签,但是拥有它并没有什么坏处。
Cache-Control no-cache表示浏览器或代理必须重新验证缓存的副本,然后才能将其释放给客户端。 no-store意味着没有人会保留缓存的副本(这使 no-cache变得多余)。 must-revalidate表示浏览器/代理必须服从新鲜度信息并进行重新验证,这对于 no-store也是多余的。

关于gwt - 如何清除gwt中的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4274053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com