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.
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 ).
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é.
http | |
---|---|
Conceptos generales |
|
Métodos | |
Títulos |
|
Códigos de estado |