长连接和短链接

作者: 没有名字就是我的名字 | 来源:发表于2016-05-29 10:59 被阅读541次
    长连接
    • 长连接一般应用于静态网页,比如:html,css等!

    • 用法是在设置请求头为[set HTTPHeader......]这个方法并且设置参数为@"keep-alive"和@"connection"

    • 长连接的服务器都与需要设置一个超时时常
      只要聊天窗口存在就一直连接.每隔一段时间就发送一个没意义的空请求(心跳包)告诉服务器我还存在!

        系统内存在心跳包,系统默认是设置的2小时的心跳频率。
        但是他不能见到到该机器是断电还是掉线等一些问题,
        只能用于检测是否还存在.所以我们设置的心跳包在这个时候都有用了.
        我们设置一个时间一般设置为30~60s,这样系统会隔一段时间给服务器发送一个心跳包.
        在这个规定的时间内没有任何回复,就可以判定为已经掉线.
      
    • 长连接用的比较多的为:QQ 微信 陌陌

        优点:每次请求不需要重新连接.
        缺点:只要连接服务器,占用服务器资源.
      
    短链接:
    • 短链接一般用于:php,动态网页等

    • 用法是在设置请求头为[set HTTPHeader....]这个方法里面设置参数为@"close"和@"connection"

        优点:占用服务器的资源少
        缺点:每次请求都需要重新连接

    相关文章

      网友评论

      • 岳亚楠:排版布局不错,就是内容太高大上了,不懂。

      本文标题:长连接和短链接

      本文链接:https://www.haomeiwen.com/subject/mekqdttx.html