摘要: 一、HTTP 和 HTTPS 区别 HTTP 的不足: 通信使用明文,内容可能被窃听 不验证通信方的身份,因此有可能遭遇伪装 无法验证报文的完整性,所以有可能已遭篡改 HTTP + 加密处理 + 身份认证 + 完整性保护 = HTTPS (HTTP Secure) 通常会在 Web 登陆界面以及 购 阅读全文
posted @ 2019-07-03 21:46 湛蓝的家 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、强缓存和协商缓存的概念 强缓存 用户发送的请求,直接从客户端缓存中获取,不会向服务器发送请求,若成功获取缓存,该请求返回的状态码是 200. 强缓存可以通过设置两种 HTTP 请求头 实现:Cache-Control(HTTP1.1 优先级较高) 和 Expires(HTTP/1) 协商缓存 当 阅读全文
posted @ 2019-07-03 20:40 湛蓝的家 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 轮询: 客户端定时向服务器端发送 Ajax 请求,服务器端接收到请求后马上返回信息并关闭连接。缺点是:有延时,无法满足即时通信的需求。 长轮询(Comet): 客户端向服务器端发送 Ajax 请求,服务器端接收到请求后保持住连接,直到有新消息才返回响应信息并关闭连接。客户端在处理请求返回信息(超时或 阅读全文
posted @ 2019-07-03 20:02 湛蓝的家 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一、HTML5 提出 WebSocket 为了解决什么问题? 在 websocket 出现之前,为了实现 web 端的实时通信,通常采用的是 Ajax 轮询技术,(轮询是在特定的时间间隔内,由浏览器向服务器发送 HTTP 请求,再由服务器返回最新的数据),这种方式有一个很明显的缺点就是:浏览器需要不 阅读全文
posted @ 2019-07-03 19:33 湛蓝的家 阅读(1317) 评论(0) 推荐(0) 编辑