O Hypertext Transfer Protocol ( HTTP) é um aplicativo baseado em texto simples, que é a base da World Wide Web . Funcionou bem para popularizar a Internet , mas há problemas com o modo de operação do HTTP. Método
HTTP é um sistema " sem conexão " . O cliente envia uma solicitação eo servidor responde e que a transação seja concluída. A maioria das páginas da Web contêm vários elementos (texto e fotos) cada um dos quais gera um pedido separado. Cada pedido tem uma sobrecarga administrativa. Isso também faz com criptografia e autenticação difícil de executar.
Delay
Cada pedido realizado por HTTP tem que esperar sua vez para chamar a atenção do servidor. Isso resulta no processo de exibir uma página da Web usando mais o tempo de espera de transferência de dados.
Desenvolvimento
HTTP/1.1 inclui a capacidade de estabelecer uma conexão . Ele chama isso de "modo de pipeline. " Muitas solicitações e respostas percorrem o gasoduto até a página inteira é baixado. No entanto, HTTP não tem um mecanismo para gravar o estado de uma conexão a partir de uma página para outra, e para que os programadores tem que usar "cookies" ( pequenos proprietários variáveis) e "applets" (programas baixados ) instalados temporariamente no computador cliente para compensar as deficiências de HTTP.