使用Cloudflare缓存时,在Web服务器上将HTTP状态代码设置为304是否有用?
答案 0 :(得分:0)
是的,在正常情况下,您应该使用304进行响应:当出现If-Modified-Since
或If-None-Match
标头且不满足条件时,因此客户的副本仍然存在新鲜的。
Cloudflare可能会转发来自用户浏览器的此类请求(如果Cloudflare无法满足其自身缓存中的请求)。另外,Cloudflare可能会自己生成此类请求,以重新验证其自身缓存中的内容。最好发送304响应,而不是重新发送相同的内容,以节省服务器端带宽并更快地将内容提供给最终用户。