Molti, se non tutti i browser moderni non utilizzano le richieste HTTP pipeline. In teoria il pipelining dovrebbe accelerare le richieste riducendo il numero di round trip necessari per recuperare un sito web.Perché il pipelining è disattivato nei browser moderni?
Secondo lo standard HTTP, tutti i server devono gestire le richieste pipeline, quindi il problema non dovrebbe essere in mancanza di supporto sui server.
Ho riscontrato alcuni problemi di sicurezza, come un attacco DoS di livello 7 se un client invia il maggior numero possibile di richieste pipeline a un URL a prestazioni elevate per il server, ignorando tutte le risposte che potrebbero essere ricevute.
Questo sarebbe un motivo per disattivare il supporto pipeline sul server (violando lo standard), ma non riesco a trovare alcun motivo per disattivarlo sui client.
Tuttavia, è attivato per impostazione predefinita sui browser Android e sui dispositivi mobili Chrome.
Perché Chrome, Firefox, IE, Opera e Safari non utilizzano le richieste HTTP pipeline nella loro versione desktop (e talvolta mobile)? Qual è il loro ragionamento dietro la disattivazione?
Sto votando per chiudere questa domanda in quanto fuori tema, perché non sta cercando di risolvere un problema pratico . Potrebbe ** essere ** più adatto a [programmers stackexchange] (http://programmers.stackexchange.com/help/on-topic). – Quentin
possibile duplicato di [Quali sono gli svantaggi di utilizzare la pipeline HTTP?] (Http://stackoverflow.com/questions/14810890/what-are-the-disadvantages-of-using-http-pipelining) – Joe
I ' m voto questo. ** Voglio sapere la risposta! ** – ieXcept