Il ( HTTP ) Hypertext Transfer Protocol è un semplice applicazione basata su testo che è alla base del World Wide Web . Ha funzionato bene per diffondere in Internet , ma ci sono problemi con la modalità di funzionamento di HTTP . Metodo
HTTP è un sistema " senza connessione " . Il client invia una richiesta e risponde il server e la transazione è completata . La maggior parte delle pagine web contengono diversi elementi ( testi e immagini ), ognuno dei quali genera una richiesta separata . Ogni richiesta ha un sovraccarico amministrativo. Questo rende anche la crittografia e l'autenticazione difficile da eseguire .
Delay
Ogni richiesta effettuata da HTTP deve aspettare il suo turno per ottenere l'attenzione del server . Il risultato del processo di visualizzazione di una pagina Web utilizzando più tempo in attesa di trasferimento dei dati.
Sviluppo
HTTP/1.1 prevede la possibilità di stabilire una connessione . Si chiama questo suo "modo pipeline. " Molte richieste e risposte viaggiano lungo la pipeline fino a quando l'intera pagina viene scaricato . Tuttavia , HTTP non ha un meccanismo per registrare lo stato di una connessione da una pagina all'altra , e così i programmatori devono usare "cookies" ( piccoli proprietari variabili) e "applet " ( programmi scaricati ) temporaneamente installate sul computer client per compensare le carenze HTTP .