【http3】caddy下“http2”vs“http3”速度对比
HTTP/3 的基础即谷歌多年探索的基于 UDP 的 QUIC 协议。与 TCP 相比,使用 UDP 可以提供更大的灵活性,并且可以使。QUIC 完全于用户空间中实现——对协议实现的更新不像 TCP 那样需要绑定到操作系统更新。级别的流映射到 QUIC 流的顶部,从而继承 HTTP/2 的所有优点,而不会产生队头阻塞。解压之后,进入/RuoYi-Vue-master/ruoyi-ui,执行编译打包
·
引自又拍云:
HTTP/3 的基础即谷歌多年探索的基于 UDP 的 QUIC 协议。与 TCP 相比,使用 UDP 可以提供更大的灵活性,并且可以使
QUIC 完全于用户空间中实现——对协议实现的更新不像 TCP 那样需要绑定到操作系统更新。使用 QUIC,可以简单地将 HTTP
级别的流映射到 QUIC 流的顶部,从而继承 HTTP/2 的所有优点,而不会产生队头阻塞。
前期准备
1.环境准备
名称 | 版本 |
---|---|
mac | macos13 |
caddy | 2.0 |
2.web准备
ruoyi-admin后台管理系统
操作步骤
1.下载caddy二进制文件
https://caddyserver.com/download
需要注意的是下载v2版本,v1和v2版本配置文件写法略有不同
2.下载ruoyi-admin
https://gitee.com/y_project/RuoYi-Vue/repository/archive/master.zip
解压之后,进入/RuoYi-Vue-master/ruoyi-ui,执行编译打包命令
yarn build && yarn build:prod
caddy配置文件
{
servers :8033 {
name http
protocols h3
}
}
http://localhost:8033
header / Alt-Svc 'h3-29=":443"'
#request_header Alt-Svc 'h3-29=":443"'
root * /Users/xyz/ruoyi-ui/dist
handle {
try_files {path} /index.html
}
file_server
测试发现协议使用http3的时候访问不了,后面再测
更多推荐
已为社区贡献1条内容
所有评论(0)