
我尝试在 ipv6 环境下搭建 webdav 服务,且能够通过外网正常访问。现在想用 nginx 套一层 https ,但是在完成配置后发现 webdav 降速严重,原来在直接 http 访问时速度可以达到 10MB/s 以上,但是在 https 访问时,速度只有不到 1MB/s ,想问问各位大佬这是什么原因? 证书我用的是 let's encrypt 申请的
1 v1 2024-08-13 12:18:41 +08:00 网络环境不明了,有可能你 https 走了梯子或者什么旁路,也有可能 nginx ssl 配置有问题,或者 nginx 所在设备性能不够 都有可能啊 |
2 ysc3839 2024-08-13 12:30:15 +08:00 via Android 反向代理?直接由 nginx 发送文件呢? |
3 body007 2024-08-13 13:53:46 +08:00 是否用的 tls1.3 吗?我自建 https 服务器不在国内,用 tls1.3 速度没有 tls1.2 快,具体原因不知道。 |
4 xdeng 2024-08-13 14:16:18 +08:00 http2 走了 udp ? |
5 chenguang217 OP 用的是 tls1.3 ,梯子分流规则应该过滤掉了 webdav 域名 |
6 chenguang217 OP nginx 反向代理正常需要什么硬件可以支持 https ? |
7 chenguang217 OP 有没有 nginx 的配置示例可以参考下,谢谢各位大佬了 |
8 ysc3839 2024-08-13 18:50:53 +08:00 via Android @chenguang217 nginx WebDAV 配置可以参考这个 https://github.com/uGeek/docker-webdav/blob/master/webdav.conf 需要装 nginx-dav-ext-module |
9 wow0o 2024-08-14 08:30:15 +08:00 via iPhone 是不是没做链接保持。http 版本低了 |
10 chenguang217 OP 链接保持要怎样设置? keep alive? |
11 chenguang217 OP http 版本是 2 |
12 chenguang217 OP 还有个问题是,如果用 tailscale 的 ipv4 地址,访问 https ,速度就正常了 |