El Protocolo de transferencia de hipertexto (HTTP ) es una sencilla aplicación basada en texto que es la base de la World Wide Web. Funcionó bien para popularizar el Internet , pero hay problemas con el modo de funcionamiento de HTTP. Método
HTTP es un sistema " sin conexión " . El cliente envía una solicitud y el servidor responde y la transacción se completa . La mayoría de las páginas web contienen varios elementos ( texto e imágenes ), cada uno de los cuales genera una solicitud por separado . Cada solicitud tiene una sobrecarga administrativa . Esto también dificulta el cifrado y la autenticación de realizar.
Delay
Cada pedido realizado a través de HTTP tiene que esperar su turno para conseguir la atención del servidor. Esto se traduce en el proceso de mostrar una página Web con más tiempo de espera de la transferencia de datos .
Desarrollo
HTTP/1.1 incluye la capacidad de establecer una conexión . Se llama a esto su " modo de canalización ". Muchas peticiones y respuestas viajan por la tubería hasta que la página se descarga. Sin embargo , HTTP no tiene un mecanismo para registrar el estado de una conexión de una página a la siguiente, y así que los programadores tienen que utilizar "cookies" ( pequeños propietarios variables) y " applets " (programas descargados ) instalados temporalmente en el equipo cliente para compensar las deficiencias de HTTP .