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

前端之家收集整理的这篇文章主要介绍了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应用更好?你可能已经从中受益了.

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

猜你在找的Ajax相关文章