【发布时间】:2009-10-13 10:36:34
【问题描述】:
对于我正在开发的应用程序,用户提交带有多部分表单数据(内容类型:multipart/form-data)的 gzip 压缩 HTTP POST 请求(内容编码:GZIP)。我使用 mod_deflate 作为输入过滤器进行解压,并通过 mod_wsgi 在 Django 中处理 Web 请求。
一般来说,一切都很好。但是对于某些请求(确定性),从请求到响应几乎有一分钟的延迟。调查显示 django 中的处理是立即完成的,但服务器的响应却停滞不前。如果请求未经过 GZIP 压缩,则一切正常。
请注意,为了处理 mod_wsgi 中的故障,我将 content-length 设置为未压缩的消息大小。
有人遇到过这个问题吗?有没有办法在处理响应时轻松调试 apache?
【问题讨论】:
标签: django apache gzip mod-wsgi mod-deflate