google-chrome - quic - usar http 2
¿Cómo deshabilitar HTTP/2 en cromo o cromo? (3)
Estoy tratando de depurar la diferencia entre HTTP / 1.1 y HTTP / 2. ¿Existe alguna posibilidad de deshabilitar HTTP / 2 en Chrome o Chrome? No pude encontrar esta opción en el cromo 56. He probado el cromo 58 con la bandera --disable-http2
:
./Chromium.app/Contents/MacOS/Chromium --disable-http2
Pero el contenido aún se entrega con el protocolo HTTP / 2 después de usar este indicador:
¿Qué sucede cuando intenta hacer lo mismo en WebPageTest? (Seleccione Chrome como el agente de prueba y agregue el interruptor de línea de comandos en la pestaña Chrome en la configuración avanzada)
Aquí hay una prueba que hice para mi sitio personal justo ahora y el indicador parece funcionar bien (si observa los encabezados de respuesta verá HTTP / 1.1)
Por lo que vale, la bandera funciona.
El problema es que necesitas salir de TODO Chrome para que tenga efecto. Incluyendo las calzas de complementos y otras pestañas de cromo y así sucesivamente.
No es suficiente simplemente agregar el interruptor de línea de comando.
Una forma más fácil de lograr algo ampliamente equivalente es usar un Proxy HTTP, como https://www.telerik.com/fiddler . Esto agrega un tiempo adicional insignificante a sus solicitudes y (hasta donde sé) no soporta http / 2 (todavía); incluso si lo hiciera, estoy bastante seguro de que sería mucho más fácil / práctico cambiar el comportamiento que reiniciar todas las ventanas de Chrome.
La ventaja de este enfoque es que surte efecto de inmediato: deshabilitar y volver a habilitar HTTP / 2 se vuelve tan fácil como iniciar y detener el proxy, sin alterar las docenas de pestañas de Chrome (si eres como yo) que tienes abiertas, para y en otros lugares :)