微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – HTTP的保持活动如何在AJAX应用程序中扮演角色

在HTTP中“保持活着”.有些人说应该使用它,但我无法得出任何结论.
所以请提供您的输入/答案/意见,以便我可以为此获得一些基础,

>它做什么?
>情景应该和不应该做什么?
>它如何使AJAX应用程序更好?
>风险DO和DONT如果有的话?

谢谢大家的投入.

解决方法

首先,如果您与服务器的连接使用HTTP / 1.1,那么您很可能已经在使用“keep-alive”.

它是什么?逻辑上HTTP是一种无连接协议.也就是说,每个对服务器的请求/响应都会创建一个新连接,执行其业务并断开连接.但是在HTTP / 1.1中,认行为是保持连接打开以供后续对服务器的请求使用. “keep-alive”标头已添加到HTTP / 1.0以允许选择此行为,在HTTP / 1.1中,服务器需要通过关闭连接本身和/或发送“连接关闭”标头来选择退出响应.

为什么有益?创建连接(尤其是需要进行身份验证的连接)可能需要一些时间.通过重新使用现有连接,可以大大减少设置和身份验证工作.

它如何让你的AJAX应用更好?你可能已经从中受益了.

有什么风险?当通过可以代表客户端连接到服务器的共享设备建立连接时,其他客户端可以重新使用该连接,但是这也使得其他客户端可以使用服务器具有的连接.为不同的用户进行身份验证.

原文地址:https://www.jb51.cc/ajax/158288.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐