比如推特、新浪微博这种,我们每次请求页面,绝大部分情况下只是请求了一些固定格式的动态信息,就像客户端每次刷新只是请求 API 并解析返回的 json 。像这类偏向获取固定资源的网站,可不可以让浏览器把所有低频率变化的 HTML 、 CSS 、 JS 和部分图片等静态资源持久性地存储下来,而每次打开或者刷新都以 ajax 请求 API 呢? 可以在第一次访问网站时随页面附加一个 json 或 xml 配置文件,此文件中指明哪些资源可以持久存储,哪些资源需要动态变化,以及每种资源的缓存失效日期。对于持久存储的资源,在每次的请求头中增加一条失效检查的字段,相应的在 server 端会检查这个头,如果存在更新,则返回更新的资源,否则只返回动态内容。 有这种可行性么?