Nginx 作为反向 SSL 代理,浏览器在重定向时冻结

Nginx 作为反向 SSL 代理,浏览器在重定向时冻结

设置:

Nginx 0.8.54 作为 Apache 的反向 SSL 代理。

正在服务的 Web 应用程序以这种方式使用 - 我们上传多个文本文件,对其进行处理,然后将用户重定向到显示处理结果的页面。

问题:

上传文件时,重定向开始,但随后 Web 浏览器会冻结几秒钟(最终恢复正常)。此后,重定向成功完成。

由于直接通过 Apache 时不会出现此类问题,因此瓶颈一定出在 Nginx 的代理设置上。

我看过这里http://wiki.nginx.org/HttpProxyModule和这里http://wiki.nginx.org/HttpCoreModule#client_max_body_size

大家能帮忙指出哪些设置需要调整才能防止浏览器冻结吗?

答案1

我不认为这是缓冲区大小问题,因为上传和重定向都正常工作。我怀疑反向代理配置存在一些错误,可能是在重写中,因此调试此问题的第一步是使用 httpfox 或类似工具检查 HTTP 流量,看看时间都花在哪里

相关内容