关于web缓存的问题

gogojxj 发布于 2015/04/04 19:12
阅读 131
收藏 0

各位朋友,请教关于缓存的问题,现在只考虑浏览器到服务器(服务器包括代理和目标服务器等)

1,如果我在前端和后端什么头部都不写,那么相关系统和机制是否会自动生成头部,比如If-modified-since或者cache-control:,然后默认会有一段时间缓存..还是什么都不写默认就是no-cache,每次内容,浏览器都要重新请求然后获取服务器的主体,,,.

2,如果我写了类似cache-control的头部,那么是不是不管服务器那边有没有更新,,,下一次请求内容都必须得等到canche-control里面的max-age结束了才会去请求资源呢,(除非我清空浏览器的缓存)

3,是从前端写入cache-contro的头部还是,,,通过类似php这种推送的时候拼上header("cache...要好呢?

4,如果要有如果服务器更新内容,那么浏览器才会请求服务器返回主体内容,否则只是请求后查询下服务器相关内容是否更新,,这种机制,需要多写什么代码才能实现呢?

5,查询服务器是否更新的机制是什么呢,,,,是否服务器上面的资源每次更新都会写入日志并附上相关时间呢,那么浏览器里面的内容更新是否也有默认的日志和其相关时间呢?

麻烦各位朋友了.

加载中
0
Brin想写程序
Brin想写程序
百度浏览器缓存机制。每种浏览器都各不相同。
gogojxj
gogojxj
额..~!~
返回顶部
顶部