如何解决中止客户端中的XHR请求时,服务器端会发生什么?
我想知道在中止客户端中的XHR请求时将在服务器端发生什么事情
服务器端是否仍在运行,例如在DB中进行事务处理?
解决方法
通常,在请求中,获取数据并返回它-场景中服务器只能在尝试将数据写回客户端时可靠地注意到客户端已断开连接(由于TCP / IP协议的工作方式)
这很容易导致客户端发出请求,服务器执行昂贵的工作只是发现客户端不再存在并且数据被丢弃的情况。这是在可能的情况下首选流式结果的原因之一。如果您可以避免先收集所有数据,而是在数据可用时将其返回,则不必冒险执行无用的工作(尽管客户端仍然可以中止中间连接,但这是他的选择)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。