chenguang217
V2EX  ›  问与答

webdav 使用 HTTPS 速度变慢,和什么原因有关?

  •  
  •   chenguang217 · Aug 13, 2024 · 2045 views
    This topic created in 638 days ago, the information mentioned may be changed or developed.

    我尝试在 ipv6 环境下搭建 webdav 服务,且能够通过外网正常访问。现在想用 nginx 套一层 https ,但是在完成配置后发现 webdav 降速严重,原来在直接 http 访问时速度可以达到 10MB/s 以上,但是在 https 访问时,速度只有不到 1MB/s ,想问问各位大佬这是什么原因? 证书我用的是 let's encrypt 申请的

    12 replies    2024-08-14 11:30:39 +08:00
    v1
        1
    v1  
       Aug 13, 2024
    网络环境不明了,有可能你 https 走了梯子或者什么旁路,也有可能 nginx ssl 配置有问题,或者 nginx 所在设备性能不够 都有可能啊
    ysc3839
        2
    ysc3839  
       Aug 13, 2024 via Android
    反向代理?直接由 nginx 发送文件呢?
    body007
        3
    body007  
       Aug 13, 2024
    是否用的 tls1.3 吗?我自建 https 服务器不在国内,用 tls1.3 速度没有 tls1.2 快,具体原因不知道。
    46fo
        4
    46fo  
       Aug 13, 2024
    http2 走了 udp ?
    chenguang217
        5
    chenguang217  
    OP
       Aug 13, 2024
    用的是 tls1.3 ,梯子分流规则应该过滤掉了 webdav 域名
    chenguang217
        6
    chenguang217  
    OP
       Aug 13, 2024
    nginx 反向代理正常需要什么硬件可以支持 https ?
    chenguang217
        7
    chenguang217  
    OP
       Aug 13, 2024
    有没有 nginx 的配置示例可以参考下,谢谢各位大佬了
    ysc3839
        8
    ysc3839  
       Aug 13, 2024 via Android
    @chenguang217 nginx WebDAV 配置可以参考这个 https://github.com/uGeek/docker-webdav/blob/master/webdav.conf
    需要装 nginx-dav-ext-module
    wow0o
        9
    wow0o  
       Aug 14, 2024 via iPhone
    是不是没做链接保持。http 版本低了
    chenguang217
        10
    chenguang217  
    OP
       Aug 14, 2024
    链接保持要怎样设置? keep alive?
    chenguang217
        11
    chenguang217  
    OP
       Aug 14, 2024
    http 版本是 2
    chenguang217
        12
    chenguang217  
    OP
       Aug 14, 2024
    还有个问题是,如果用 tailscale 的 ipv4 地址,访问 https ,速度就正常了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4469 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 10:08 · PVG 18:08 · LAX 03:08 · JFK 06:08
    ♥ Do have faith in what you're doing.