面试相关总结

1、让一个页面实时接受数据的三种方式?
  轮询 :设置定时器,每隔设置 时间发送请求 缺点:数据延迟
  长轮询 :将所有请求夯住,有数据的时同时返回。设置超时(超时后断开连接,用户重新发送消息) 应用:web微信,webQQ
  websocket:主动发请求,被动接受消息

面试:

  关于websocket是否了解?

    简单聊聊你了解的websocket。服务端手写socket,封包解包。http协议无验证,websocket协议对请求头进行验证

  做过?

    web聊天室

  适用做什么?

    页面实时要求比较高(抽屉新热榜及显示实时投票结果)

 

 


posted @ 2018-03-08 17:17  骑猪走秀  阅读(77)  评论(0编辑  收藏  举报