Google chrome Chrome似乎忽略了';缓存控制:必须重新验证';标题
我们开发的web应用程序存在一个持续的问题,当我们部署新版本的应用程序时,Chrome似乎忽略了所有Google chrome Chrome似乎忽略了';缓存控制:必须重新验证';标题,google-chrome,caching,cache-control,Google Chrome,Caching,Cache Control,我们开发的web应用程序存在一个持续的问题,当我们部署新版本的应用程序时,Chrome似乎忽略了所有缓存控制标题,并将应用程序(index.html)从磁盘缓存中加载出来,给我们的用户造成了各种错误 我尝试了几种不同的缓存控制头,但它似乎从来没有遵循,包括缓存控制:最大年龄:0,必须重新验证和缓存控制:无缓存 我的问题有两个:是否有我遗漏的东西可能导致这种情况,是否有其他人正在使用的技术来避免这种问题。正确的max age语法应该是 Cache-Control: max-age=0, must-
缓存控制
标题,并将应用程序(index.html)从磁盘缓存中加载出来,给我们的用户造成了各种错误
我尝试了几种不同的缓存控制
头,但它似乎从来没有遵循,包括缓存控制:最大年龄:0,必须重新验证
和缓存控制:无缓存
我的问题有两个:是否有我遗漏的东西可能导致这种情况,是否有其他人正在使用的技术来避免这种问题。正确的
max age
语法应该是
Cache-Control: max-age=0, must-revalidate
你也可以试试
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
它基本上涵盖了所有的不缓存指令,以防中间的一些代理不支持更新的语法