nginx位于应用程序服务器之前,作为反向代理以及文件服务器。
来自应用程序服务器的响应有两种types:JSON消息和X-Accel-Redirect,指示nginx提供静态文件。
静态文件已经被预先压缩了,我希望nginx能够处理这些压缩的内容,所以我启用了gzip_static on 。 我的问题是,在这种情况下,我应该如何设置gzip_proxied ?
我的理解是, gzip_proxied决定应用程序服务器的响应在传递给客户端时是否会被压缩。 在我的情况下,JSON消息不需要被压缩,静态文件已经被预先压缩了。 这是否意味着我可以离开gzip_proxied off ?
是的,如果您只想压缩通过X-Accel-Redirect发送的静态文件,则可以closuresgzip_proxied
您可以在redirect指向的位置块中设置gzip_static参数