我需要处理用户与正在运行的 sockjs 应用程序断开连接的情况xhr-轮询模式。当我直接连接到服务器时,一切都按预期工作。当我将 apache 放在 nodejs 和浏览器之间时,关闭浏览器和 nodejs 内部断开连接事件之间会有大约 20 秒的延迟。我的 apache 代理配置如下:
<Location />
ProxyPass http://127.0.0.1:8080/
ProxyPassReverse http://127.0.0.1:8080/
</Location>
该文件的其余部分是默认的,您可以在此处查看。我尝试使用 ttl=2 和 timeout=2 选项,但要么没有任何变化,要么每 2 秒重新连接一次而不关闭浏览器。还尝试了 disablereuse=On,但没有帮助。
我怎样才能减少额外的断开连接超时,引入,但是 apache,在其默认位置?