我最近发现我们在所有WebApi响应中使用了Cache-Control:no-cache
。 我知道在浏览器缓存变化很多之前,你永远不知道浏览器是否可以缓存您的json数据,因此这一点非常重要。
据我所知,现代浏览器都不会缓存ajax响应,因此此标头已不再需要。但我真的想再次确认一下,并在此询问有关此行为的情况,因为找不到任何关于该主题的最近帖子。
所以问题真正是:从SPA应用程序调用WebApi时,我们是否仍然需要设置Cache-Control:no-cache
,如果需要,则哪些浏览器会进行缓存?