我有一个专门的服务器来托管我自己的网站。我已经使用默认的 VCL 文件安装了清漆。现在我想告诉 varnish 执行以下操作:
- 仅缓存以下静态文件类型(.js、.css、.jpg、.png、.gif、.jpg)。这些是提供的服务器文件类型,而不是以这些扩展名结尾的 URL。
- 不要缓存大于 1M 字节的文件
- 任何文件的缓存都应在 1 天(或任何期限)内到期。
- 只有当 Apache 发送 200 个 HTTP 代码时才可能发生缓存。
否则,请保持请求不变,以便由 Apache 或任何后端提供服务。
我应该在 VCL 文件中写什么来实现这些要求?或者我该怎么办?