我有一个 Flask 应用程序,我在其中使用 Sijax 的 Comet 将数据从后端流式传输到前端。当我通过使用命令启动应用程序来运行我的应用程序时,这可以正常工作python app.py
现在我正在尝试使用 Nginx 运行我的应用程序。该应用程序似乎没有很好地流式传输我的数据,而是等到所有数据都流式传输后才将其发送到浏览器。
是否有一些 Nginx 配置或 Sijax 设置可以启用或禁用?
你可以在 StackOverflow 上找到这样的 nginx 配置。
proxy_buffering off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header Connection '';
proxy_http_version 1.1;
chunked_transfer_encoding off;
proxy_cache off;