sf 网站如何做到每次点击‘头条’返回的状态码都是200?急!!在线等!! 财富值13

2016-10-25 14:18发布

这段时间我在做一个单页面应用,js、css、img等资源都有版本号控制,可以很好的解决缓存问题。
但是有个问题,发现一旦入口的html被缓存了,里面资源即使被版本号处理也无济于事。
我相信如果可以和sf网站那样,每点一个栏目都不会缓存,返回状态码200一定可以解决问题。
我的问题是:
1、单页面应用入口的html缓存如何处理?
2、如何做到每次刷新单页面应用都会返回状态码200?

补充:
百度的首页也是这样,每次请求主页面返回的状态码都是200。如果是由于客户端检测到本地与服务端的内容不同,但是我将每次相应的内容通过对比工具进行对比,都是一样的,这是状态码应该是304才对。

5条回答

sf的头条那个页面,本身就是动态页面。
如果是静态页面,一般情况下是会被服务器当作静态资源给缓存掉的,这个时候其实还是比较好控制,只需要设置一下服务端的缓存策略即可,根据不同的服务器软件设置方式不一,但大体上都是设置某文件或者某路径下的文件不缓存,或者缩短静态缓存的时间。

一周热门 更多>