作者回复: 1、你是说在请求中带max-age吗?这种用法罕见,浏览器并不使用这种用法,它表示“客户端不会接受 Age 超出 max-age 秒的缓存”。 2、是的。 3、源服务器没有必要缓存,只有代理服务器使用缓存才能提升性能和可用性。
作者回复: 没有,举例时会有一些运维案例,也会有开发案例,涉及python、lua、C等语言时只是为了说明协议
作者回复: 就是响应,http response
作者回复: 多数代理服务器是以上游响应头部为准,例如Nginx。
作者回复: 1、浏览器只是可以设置正向代理服务器,它自身不是代理服务器。浏览器上通过设置正向代理服务器的IP和端口,可以把请求转发给代理,再由代理与源服务器建立连接转发请求。 2、语义上没错,但现实中不是每个代理服务器都严格遵守规范,验证时要留意。
作者回复: 对
作者回复: 没有这种规定哦,通常,对HTTP/1.1有良好支持的服务可能会忽略Pragma头部,而只支持HTTP/1.0的服务会不识别Cache-Control