这段时间我在做一个单页面应用,js、css、img等资源都有版本号控制,可以很好的解决缓存问题。
但是有个问题,发现一旦入口的html被缓存了,里面资源即使被版本号处理也无济于事。
我相信如果可以和sf网站那样,每点一个栏目都不会缓存,返回状态码200一定可以解决问题。
我的问题是:
1、单页面应用入口的html缓存如何处理?
2、如何做到每次刷新单页面应用都会返回状态码200?
补充:
百度的首页也是这样,每次请求主页面返回的状态码都是200。如果是由于客户端检测到本地与服务端的内容不同,但是我将每次相应的内容通过对比工具进行对比,都是一样的,这是状态码应该是304才对。
客户端和服务器进行对比,内容没变化的时候会返回304,如果有变化才会返回200.
一周热门 更多>