我真的很惊讶我在任何地方找到这个答案都很困难,但我不能。
使用Varnish 4.0+中的vcl_recv
等内置VCL,默认情况下Varnish缓存404响应吗?
答案 0 :(得分:8)
默认情况下,只会缓存以下状态代码:
200: OK
203: Non-Authoritative Information
300: Multiple Choices
301: Moved Permanently
302: Moved Temporarily
304: Not modified
307: Temporary Redirect
410: Gone
404: Not Found
来源:http://book.varnish-software.com/4.0/chapters/VCL_Basics.html
答案 1 :(得分:1)
正如罗纳德的答案所表明的那样,确实如此。作为与此相关的支持信息,有一篇文章描述了如何在Varnish中禁用缓存404: https://www.sharphosting.uk/articles/varnish-tips-no-cache-404-responses
(免责声明:我写了这篇文章,非常欢迎任何反馈)