Ir al contenido principal
miji.be

HTTP/3 y redirecciones URL: cómo QUIC cambia el rendimiento de las URLs cortas

¿Cómo cambia HTTP/3, basado en QUIC, la velocidad percibida de las redirecciones? Analizamos, desde el punto de vista de las URLs cortas, el tratamiento de los códigos 3xx y Alt-Svc hasta la combinación con una CDN.

31 oct 2026 / Lectura de aproximadamente 3 min

Técnico

HTTP/3 es la versión de HTTP que adopta QUIC como capa de transporte, y se estandarizó en 2022 como RFC 9114. Los principales navegadores y CDN ya lo admiten, y una cierta proporción de las solicitudes que circulan en la práctica se intercambia por HTTP/3. Como la velocidad percibida de la redirección de una URL corta cambia según la versión de HTTP, la compatibilidad con HTTP/3 también es un aspecto a estudiar en los acortadores de URL.

Donde HTTP/3 tiene efecto en las URLs cortas es en el tiempo del handshake de la primera conexión. Hasta HTTP/2, el establecimiento de la conexión TCP y el handshake de TLS se ejecutan por separado, por lo que se necesitan varios viajes de ida y vuelta (round trips) antes de empezar a enviar datos. En HTTP/3, como QUIC integra el handshake de transporte y el criptográfico, la primera conexión se resuelve en 1 viaje de ida y vuelta, y en la reconexión a un interlocutor con el que ya se ha conectado se puede empezar a enviar datos con 0-RTT. Al hacer clic en una URL corta se producen varios viajes de ida y vuelta: la resolución DNS, el handshake de TLS, la solicitud HTTP, la ida y vuelta de la respuesta de redirección y la reconexión al destino de la redirección. Al adoptar HTTP/3 se reduce el número de viajes de ida y vuelta del handshake, por lo que baja la latencia de la primera conexión, y en las líneas móviles con mucho retraso o pérdida de paquetes puede notarse la diferencia.

El tratamiento de las respuestas 3xx básicamente no cambia en HTTP/3. La semántica de 301 (traslado permanente), 302 (traslado temporal), 307 (temporal, conserva el método) y 308 (permanente, conserva el método) es la misma que en HTTP/2. Sin embargo, si en la primera conexión el servidor devuelve la cabecera HTTP Alt-Svc o lo anuncia mediante el registro HTTPS del DNS, las conexiones siguientes pueden pasar a HTTP/3.

También existe la configuración que usa HTTP/3 en combinación con una CDN. CloudFront (desde agosto de 2022), Cloudflare y Fastly admiten HTTP/3, y si el procesamiento de la redirección se completa en la ubicación de borde, se puede responder sin ida y vuelta al origen. Si los datos de redirección de las URLs cortas se guardan en un almacén de datos que se pueda leer en los puntos del borde, como Cloudflare Workers KV, se obtiene una configuración que devuelve la respuesta en el borde sin consultar al origen.

El uso de 0-RTT tiene puntos a tener en cuenta. 0-RTT es eficaz para reducir los viajes de ida y vuelta en la reconexión, pero como conlleva el riesgo de ataques de repetición, solo se aplica a solicitudes con métodos seguros como GET. Lo estándar es no aplicarlo a solicitudes POST ni a operaciones que cambian el estado. La redirección de una URL corta es una solicitud GET, por lo que en algunos casos se puede aplicar 0-RTT. Sin embargo, como incluso los métodos seguros pueden producir efectos secundarios, la condición previa es un diseño en el que no se dupliquen cosas como el registro de los clics.

Algo que suele pasarse por alto en la operación de HTTP/3 es el problema del filtrado de UDP. Algunas LAN corporativas y cortafuegos antiguos bloquean UDP 443, y en esos entornos no se puede establecer la conexión HTTP/3 y se recurre a HTTP/2 sobre TCP. Si la decisión de recurrir a la alternativa tarda, la primera conexión puede volverse incluso más lenta. Con una configuración que comunique de antemano al cliente la compatibilidad con HTTP/3 mediante el registro HTTPS del DNS y añada persist=1 a Alt-Svc para que la información del servicio alternativo se conserve aunque cambie la red, se puede contener el retraso al recurrir a la alternativa.

La combinación de HTTP/3 y URLs cortas tiene que ver con la experiencia de usuario en móviles, la evaluación de la velocidad de página en SEO y la afinidad con las CDN. Si se acorta el tiempo total de una redirección de un solo paso, se reduce el tiempo de espera de los usuarios.

¿Te resultó útil este artículo?

Artículos relacionados

Redirecciones 301 vs 302 - Elegir el tipo correcto para URLs cortas

Comprende las diferencias entre las redirecciones HTTP 301 y 302. Aprende cómo cada tipo afecta al SEO, las analíticas y el rendimiento de las URLs cortas.

Cómo funcionan los acortadores de URL - El lado técnico de las redirecciones

Descubre la mecánica técnica detrás del acortamiento de URLs: generación de hash, consultas a bases de datos, redirecciones HTTP y más. Incluye ejemplos de respuestas HTTP y cálculos de codificación base-62.

Cómo afectan las cadenas de redirección al rendimiento web - Optimización de velocidad para URLs cortas

Explicamos de forma cuantitativa el efecto que tienen las cadenas de redirecciones de las URLs cortas en Core Web Vitals y en la velocidad de carga de las páginas. Presentamos las técnicas de implementación para optimizar el número de saltos de redirección, HTTP/2 Server Push y las redirecciones en el borde.

Guía de API de acortadores de URL - Generación programática de URLs cortas

Una guía práctica para usar APIs de acortadores de URL. Aprende sobre formatos de solicitud, estructuras de respuesta, autenticación y patrones de implementación.

Guía de seguridad de URLs cortas - Mejores prácticas para compartir enlaces seguros

Una guía completa de mejores prácticas de seguridad para URLs cortas. Comprende los riesgos y aprende a compartir enlaces de forma segura y responsable.

Lo básico sobre códigos QR - cómo funcionan, cómo leerlos y cómo crearlos, explicado desde cero

Qué es un código QR, en qué se diferencia del código de barras, cómo leerlo y crearlo gratis. Incluye trucos con URL acortadas y usos prácticos.

Términos relacionados

HTTP/3

La versión más reciente de HTTP, que funciona sobre el protocolo QUIC. Elimina el bloqueo de cabeza de línea de TCP y acelera las respuestas de redirección.

HTTP/2

Protocolo sucesor de HTTP/1.1. Mejora significativamente la velocidad de carga de páginas web mediante multiplexación, compresión de encabezados y server push.

Latencia de redirección

Tiempo de retardo que transcurre durante el proceso de redirección de una URL acortada. Indicador de rendimiento que afecta directamente a la experiencia del usuario y a la tasa de conversión.

TTL

Time to Live - un valor que especifica cuánto tiempo deben almacenarse en caché o considerarse válidos los datos antes de ser actualizados.

Preguntas frecuentes

¿Basta con pasar a HTTP/3 para que las URLs cortas sean más rápidas?
El efecto aparece cuando tanto el cliente como el servidor admiten HTTP/3 y UDP 443 pasa por la ruta de red. El efecto principal es la mejora de la latencia de la primera conexión, porque se reduce el número de viajes de ida y vuelta del handshake, y en las líneas móviles con mucho retraso o pérdida de paquetes puede notarse la diferencia.
¿Se puede aplicar 0-RTT a las URLs cortas?
En algunos casos se puede aplicar a solicitudes GET sin efectos secundarios. La redirección es una solicitud GET, pero como incluso los métodos seguros pueden producir efectos secundarios, la condición previa es un diseño en el que, por ejemplo, la escritura de registros sea asíncrona y la repetición no produzca efectos secundarios.
¿Y en entornos en los que se bloquea UDP?
Se recurre a HTTP/2 sobre TCP. Para evitar el retraso de la decisión de recurrir a la alternativa, existe la configuración que comunica de antemano la información del protocolo con persist=1 de Alt-Svc o con el registro HTTPS del DNS.

Pega una URL. Eso es todo.

Acortar una URL