Caching Varnish如何知道每个响应的缓存时间?
Varnish是否只遵循源服务器的Caching Varnish如何知道每个响应的缓存时间?,caching,reverse-proxy,varnish,Caching,Reverse Proxy,Varnish,Varnish是否只遵循源服务器的缓存控制头 还有其他方法可以控制响应的缓存时间吗?例如,您是否可以告诉Varnish“无限期”(即“直到进一步通知”)缓存响应,然后在您知道基础数据已更改时明确指示它从缓存中删除该对象 (请注意:我从未使用过清漆;我只是想知道它是否适合即将到来的项目。)这些都是非常基本的问题。我认为你应该从阅读网上的优秀文档开始 回答您的问题:这取决于您如何配置varnish 您可以保留默认值,以便它使用expires 您可以为每个域/后端/文件类型/cookie设置不同的TT
缓存控制
头
还有其他方法可以控制响应的缓存时间吗?例如,您是否可以告诉Varnish“无限期”(即“直到进一步通知”)缓存响应,然后在您知道基础数据已更改时明确指示它从缓存中删除该对象
(请注意:我从未使用过清漆;我只是想知道它是否适合即将到来的项目。)这些都是非常基本的问题。我认为你应该从阅读网上的优秀文档开始 回答您的问题:这取决于您如何配置varnish 您可以保留默认值,以便它使用expires 您可以为每个域/后端/文件类型/cookie设置不同的TTL(生存时间) 如果您使用ie.1年缓存TTL设置它,您可以通过“清除”特定地址/url或整个域将其从缓存中删除 您可以通过两种方式执行此操作: