Canalización HTTP

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 17 de mayo de 2021; las comprobaciones requieren 2 ediciones .

La canalización HTTP (traducida como canalización HTTP ) es una tecnología que le permite enviar varias solicitudes al servidor a la vez en una conexión, sin esperar las respuestas adecuadas. La canalización solo se admite en HTTP/1.1, no en 1.0.

Microsoft Internet Explorer no es compatible con la canalización HTTP y Mozilla Firefox lo tiene desactivado de forma predeterminada.

Acción positiva

Habilitar la canalización HTTP debería aumentar la velocidad de carga de la página en enlaces lentos y reducir la cantidad de paquetes TCP/IP , es decir, la carga de la red. El mayor beneficio de Pipelining serán aquellos cuyo tiempo de respuesta sea una parte significativa del tiempo total de conexión (estos son Internet satelital , DSL y Dial-Up ).

Acción negativa

La canalización aumenta significativamente la carga en el servidor, lo que puede conducir a DoS . Por lo tanto, el uso de usuarios que no están familiarizados con los principios de canalización[ ¿por quién? ] (por ejemplo, no se recomienda usar Fasterfox para Firefox).

Dado que el servidor debe dar respuestas exactamente en la misma secuencia en que se recibieron las solicitudes, una solicitud ralentizada ralentiza todas las siguientes en el "paquete". Esto no sucederá cuando se devuelva estática, pero ya está en caché.

Enlaces