0

我正在使用 Symfony2 和 nginx 作为 http 服务器(我对反向代理了解不多,我只是安装它并没有接触任何东西),没有 Apache 也没有 Varnish。

我需要知道 nginx 是否正在缓存我发送的带有正确标头的响应,例如 public、max-age 和 s-max-age,或者我必须向堆栈添加其他内容,例如 Varnish。

我在某处读到,如果添加 Varnish,则必须添加其他内容以进行 gzip 压缩。所以它会是 nginx -> Varnish -> ???

那么nginx缓存呢?我该如何检查?我grep cache在 nginx 日志上做了,什么也没找到。

4

1 回答 1

1

要使用 nginx 缓存,您应该对其进行配置。

除非需要 ESI,否则您不需要 Varnish。

于 2012-11-30T15:20:06.677 回答