如何优化自己的网站,建设集团网站报告书,wordpress原图对比插件,wordpress页面顶部登录HTTP/1.0是无状态、无连接的应用层协议。
无连接
无连接#xff1a;每次请求都要建立连接#xff0c;需要使用 keep-alive 参数建立长连接、HTTP1.1默认长连接keep-alive 无法复用连接#xff0c;每次发送请求都要进行TCP连接#xff0c;TCP的连接释放都比较费事…HTTP/1.0是无状态、无连接的应用层协议。
无连接
无连接每次请求都要建立连接需要使用 keep-alive 参数建立长连接、HTTP1.1默认长连接keep-alive 无法复用连接每次发送请求都要进行TCP连接TCP的连接释放都比较费事会导致网络利用率低
队头阻塞
队头阻塞(head of line blocking)由于HTTP1.0规定下一个请求必须在前一个请求响应到达之前才能发送假设前一个请求响应一直不到达那么下一个请求就不发送后面的请求就阻塞了。
缓存
在HTTP1.0中主要使用header里的协商缓存 last-modified\if-modified-since强缓存 Expires来做为缓存判断的标准 其他问题 HOST域认为每个服务器绑定唯一一个IP地址因此在请求消息的URL中没有主机名HTTP1.0没有host域。而现在在一台服务器上可以存在多个虚拟主机并且它们共享一个IP地址。
HTTP1.0不支持断点续传功能每次都会传送全部的页面和数据。如果只需要部分数据就会浪费多余带宽 ———————————————— http1.1 http2.0
http2.0是一种安全高效的下一代http传输协议。安全是因为http2.0建立在https协议的基础上高效是因为它是通过二进制分帧来进行数据传输。正因为这些特性http2.0协议也在被越来越多的网站支持。 因此如果出现丢包就会触发TCP的超时重传这样后续缓冲队列中所有数据都得等丢了的重传
区别