HTTP中的Age是一个响应头部字段,它表示从原始服务器生成响应所经过的时间,以秒为单位
▥前端
𝄐 0
HTTP中的Age是一个响应头部字段,它表示从原始服务器生成响应所经过的时间,以秒为单位。当代理(如缓存服务器)接收到一个已经缓存的响应时,它会添加一个Age头部字段来指示该响应在代理中存储的时间。
例如,假设客户端发出一个请求并将其转发到代理服务器,而代理服务器又将该请求转发到真正的服务器。 如果该服务器返回一个响应,并且代理服务器将其缓存,则下一次相同的请求可以直接从代理服务器获取该响应。 这时,代理服务器会添加一个Age头部字段,该字段表示自上次从服务器获取该响应以来的时间,例如:
HTTP/1.1 200 OK
Date: Mon, 01 Jan 2023 00:00:00 GMT
Server: MyServer/1.0
Cache-Control: max-age=3600
Age: 1800
在这个例子中,响应已经被缓存了30分钟(即1800秒),因此代理服务器添加了一个Age头部字段来表示响应的实际年龄。由于max-age指令设置为3600秒,代理服务器可以继续缓存该响应,但必须在60分钟后再次验证它是否过期。
例如,假设客户端发出一个请求并将其转发到代理服务器,而代理服务器又将该请求转发到真正的服务器。 如果该服务器返回一个响应,并且代理服务器将其缓存,则下一次相同的请求可以直接从代理服务器获取该响应。 这时,代理服务器会添加一个Age头部字段,该字段表示自上次从服务器获取该响应以来的时间,例如:
HTTP/1.1 200 OK
Date: Mon, 01 Jan 2023 00:00:00 GMT
Server: MyServer/1.0
Cache-Control: max-age=3600
Age: 1800
在这个例子中,响应已经被缓存了30分钟(即1800秒),因此代理服务器添加了一个Age头部字段来表示响应的实际年龄。由于max-age指令设置为3600秒,代理服务器可以继续缓存该响应,但必须在60分钟后再次验证它是否过期。
本文地址:
/show-278242.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。