Tráfico HTTPS 40 veces más lento que HTTP en Windows 10 x64

Tráfico HTTPS 40 veces más lento que HTTP en Windows 10 x64

Seguimiento de este problema https://stackoverflow.com/questions/45768893/git-clone-in-windows-much-slower-than-in-linux/45893258#45893258

El tráfico HTTPS de Windows 10 tiene un límite de entre 200 y 240 kb/s. El tráfico HTTP puede alcanzar fácilmente los 8 MB/s

Esto es lo mismo a través de Ethernet por cable o wifi. También ocurre lo mismo si conecto mi PC directamente a la toma de cable HFC sin enrutador ni firewall.

Probé con otra PC con Windows 10 con el mismo problema (la misma instalación de Windows).

¿Qué podría hacer que HTTPS sea 40 veces más lento que HTTP en Windows 10?

Estoy ejecutando Microsoft Windows [Versión 10.0.15063] x64 Enterprise

Si ejecuto una máquina virtual Kali Linux en mi host de Windows usando una conexión de red puente, puedo obtener 8 MB/s a través de HTTPS. Si configuro la máquina virtual Kali Linux en NAT, la velocidad cae a 200 kb/s

Si ejecuto una máquina virtual con Windows XP en mi host con Windows 10, obtengo 200 kb/s de HTTPS independientemente de NAT o Bridged.

Editar: forcé mi MTU a 576 y lo confirmé con el siguiente volcado de Wirehark a bitbucket. Velocidad todavía ~200kb/s

Frame 147: 590 bytes on wire (4720 bits), 590 bytes captured (4720 bits) on interface 0
Ethernet II, Src: JuniperN_28:63:ca (d4:04:ff:28:63:ca), Dst: Giga-Byt_3c:b0:19 (90:2b:34:3c:b0:19)
Internet Protocol Version 4, Src: 104.192.143.2, Dst: x.x.x.x
Transmission Control Protocol, Src Port: 443, Dst Port: 40796, Seq: 10142, Ack: 528, Len: 536
Source Port: 443
Destination Port: 40796
**[TCP Segment Len: 536]**
0101 .... = Header Length: 20 bytes (5)
Flags: 0x010 (ACK)
Window size value: 30552
[Calculated window size: 30552]
[Window size scaling factor: -2 (no window scaling used)]
Urgent pointer: 0
[SEQ/ACK analysis]
**TCP payload (536 bytes)**
[Reassembled PDU in frame: 152]
**TCP segment data (536 bytes)**

editar: Probé el siguiente reinicio de netsh int ipv4 reinicio de reinicio de netsh winsock.

Se descubrió que HTTPS habilitado para IpV6 es más rápido a 3,5 MB/s, mientras que HTTPS para ipv4 es de solo ~200 kb/s.

La computadora portátil con Windows 7 que tengo disponible puede maximizar HTTPS a 8 MB/s. Ambas máquinas con Windows 10 solo obtienen una descarga de ~200 kb/s a través de HTTPS.

Intenté deshabilitar el firewall, no había enrutador, etc.

Respuesta1

problema resuelto.

interfaz netsh tcp muestra global

netsh int tcp establece nivel de autoajuste global = normal

el ajuste automático estaba desactivado por algún motivo en todas mis PC con Windows 10

Respuesta2

Estoy en Windows 10 y el tráfico HTTPS ciertamente no está limitado, ya que ahora lo utilizan prácticamente todos los sitios web.

Lo que puedes probar es:

  1. Deshabilite su firewall.

  2. Reinicie en modo seguro con red, para verificar si esto es causado por algún producto instalado.

  3. En Panel de control/Opciones de Internet, pestaña Avanzado, desplácese hacia abajo hasta la sección Seguridad y desmarque "Usar TLS 1.2" y reinicie.

Pregunta: ¿Este problema llega con más de un navegador?

información relacionada