这里主要总结一下知识点 1.1 客户端缓存。 降低请求次数,restapi 中用代理服务器做重定向,小文件合并成大文件传输(小文件如
原创 2022-04-02 11:25:51
249阅读
在Nginx中支持HTTP3.0/QUIC HTTP3.0,也称作HTTP over QUIC。核心是QUIC(读音quick)协议,由Google在2015年提出的SPDY v3演化而来的新协议,传统的HTTP协议是基于传输层TCP的协议,而QUIC是基于传输层UDP上的协议,可以定义成:HTTP3.0基于UDP的安全可靠的HTTP2.0协议,主要有以下特性: 图片来自Nginx官博 基于UD
转载 2021-06-08 21:43:42
722阅读
2评论
  生活不止眼前的苟且,还有诗和远方的田野。 新的一周又开始了,大白和小黑是同事,平时俩人一起喝酒吃肉打游戏居多,当然有时候也讨论下学术和前沿技术。 这不,小黑听说了个新鲜玩意,然后和大白聊了起来: 小黑:大白大白,听说HTTP协议已经到3.0了? 大白:是的,已经到3.0了,甚至我还要告诉你它还是基于UDP开发的! 小黑:UDP?没搞错吧?!UDP可是不靠谱代言人啊,TCP不香了吗?
转载 2021-09-15 15:33:18
112阅读
生活不止眼前的苟且,还有诗和远方的田野。
转载 2022-07-30 00:06:40
80阅读
1. 大白和小黑生活不止眼前的苟且,还有诗和远方的田野。新的一周又开始了,大白和小黑是同事,平时俩人一起喝酒
转载 2021-09-15 09:10:37
184阅读
我们都知道互联网中业务是不断迭代前进的,像HTTP这种重要的网络协议也是如此,新版本是对旧版本的扬弃。本文转载自微信公众号「后端技术指南针」,作者指南针氪金入口 。转载本文请
转载 2021-07-28 17:11:37
322阅读
好的,当然可以。以下是 HTTP/1.0、HTTP/2.0 和 HTTP/3.0 的详细中文说明,包括它们各自的特点和核心区别。 一张图看懂演进历程 特性 HTTP/1.0 HTTP/2.0 HTTP/3.0 核心模型 每个请求一个TCP连接 单一TCP连接,多路复用 基于QUIC协议,多路复用 关 ...
转载 13天前
371阅读
HTTP1.0、HTTP1.1 和 HTTP2.0 的区别【面试题】
原创 2022-09-13 13:12:10
399阅读
​​热点面试题:简述 http3.0~http1.0 分别有什么改进?​​http​​带宽​​​​延迟​​​​浏览器阻塞(HOL blocking)​​​​DNS 查询(DNS lookup)​​​​建立连接(initial connection)​​http1.0​​无法复用​​: 每次发送请求,都需要进行一次TCP连接,而TCP的连接释放过程又是比较耗时的。​​队头阻塞​​:由于HTTP1.0
原创 精选 2023-01-07 21:57:52
444阅读
码字不易,有帮助的同学希望能关注一下我的微信公众号:Code程序人生,感谢!代码自用自取。一、HTTP 3.0HTTP3.0,也称作HTTP over QUIC。HTTP3.0的核心是QUIC(读音quick)协议,由Google在 2015年提出的SPDY v3演化而来的新协议,传统的HTTP协议是基于传输层TCP的协议,而
原创 2021-07-19 13:34:05
4780阅读
目录 DH 算法迪菲-赫尔曼算法QUIC协议和HTTP3.0QUIC协议详解队头阻塞问题RTT 建链首次连接和非首次连接首次连接 非双方能够使用这个密钥进行消息的加密解密,从而实现通信的安全。1)对资料打包并加密2)将加密后的压缩包通过邮件发给Bob3)将解密的密码用短信发给了Bob
原创 2022-09-21 11:30:39
656阅读
1. 大白和小黑生活不止眼前的苟且,还有诗和远方的田野。新的一周又开始了,大白和...
转载 2021-07-18 16:50:18
952阅读
尽管HTTP/2解决了很多1.1的问题,但HTTP/2仍然存在一些缺陷,这些缺陷并不是来自于HTTP/2协议本身,而是来源于底层的TCP协议,我们知道TCP链接是可靠的连接,如果出现了丢包,那么整个连接都要等待重传,HTTP/1.1可以同时使用6个TCP连接,一个阻塞另外五个还能工作,但HTTP/2只有一个TCP连接,阻塞的问题便被放大了。 由于TCP协议已经被广泛使用,我们很难直接修改TCP协
转载 2021-06-30 11:34:23
114阅读
尽管/2解决了很多1.1的问题,但/2仍然存在一些缺陷
转载 2022-03-29 11:15:51
32阅读
HTTPSRFC2818:HTTP Over TSL HTTP与HTTPS不同HTTPS需要CA(Certificate Authority,数字证书认证机构) 申请证书,免费的很少HTTP默认80端口;HTTPS默认443端口HTTP使用http标识符;HTTPS使用https标识符HTTP是明文 ...
转载 2021-08-10 19:59:00
181阅读
2评论
一、HTTP是什么HTTP 是 超文本传输协议的缩写HTTP1.1是互联网主流版本HTTP在传输层主要依赖的是TCP协议(从HTTP3.0开始,切换为UDP)二、HTTP应用场景web开发:网页前端和服务器后端之间的通信移动端app:和服务器后端之间的通信分布式系统的服务器之间调用HTTP是一个典型 ...
转载 10天前
352阅读
在互联网飞速发展的今天,网页浏览、数据传输等网络活动时刻都在发生。而 HTTP(HyperText Transfer Protocol,超文本传输协议)作为应用层协议,是互联网数据交互的基础,其不同版本见证了网络技术的不断进步。以下是关于 HTTP 1.1、HTTP 2.0 和 HTTP 3.0 的特点以及它们之间的区别。HTTP 1.1HTTP 1.1 是使用较为广泛的一个版本。它在 1997
原创 6月前
203阅读
J2EE 6和Glassfish 3V正式发布了,J2EE 6正式发布了Servlet3.0, 为了能更好的对WEB2.0提供支持, 3.0添加了异步处理的机制. HTTP1.1相对于HTTP1.0的影响. HTTP1.1最大的一个改变就是提供了长连接,这样HTTP不再是一次请求,一次连接的协议了,
转载 2018-06-03 18:04:00
173阅读
2评论
# Python3.0本地HTTP服务端 在Python编程语言中,我们可以使用内置的http.server模块来创建本地HTTP服务器。本文将介绍如何使用Python3.0http.server模块来创建一个简单的本地HTTP服务端,并为您提供一些代码示例。 ## 什么是HTTP服务器? HTTP服务器是一种可以处理HTTP请求并发送HTTP响应的软件程序。它可以接收来自客户端的HTTP
原创 2023-07-18 14:47:51
109阅读
boot
原创 2023-04-29 00:48:49
948阅读
  • 1
  • 2
  • 3
  • 4
  • 5