La siguiente analogía simplificada puede ser apropiada, comparando dos escenarios:
Escenario uno: imagine que su doctor le da recetas separadas para tres medicinas diferentes. Usted va a la farmacia y le entrega la primera receta al farmacéutico. Mientras le está preparando su medicina, esperando que se imprima la etiqueta y el recibo, el farmacéutico no tiene oportunidad de fijarse en la segunda receta y anticipar lo que necesita para prepararla. Únicamente después que reciba la primer medicina, usted puede entregar la segunda receta. De nuevo espera hasta que obtenga la segunda medicina, antes de que finalmente le dé la tercer receta. A pesar por supuesto que ésta es una súper simplificación de los procesos tecnológicos en segundo plano, este ejemplo trivial representa con bastante aproximación lo que pasaría cuando un servidor web tradicional debe manejar múltiples requerimientos de un navegador no- pipelining para obtener los datos a exhibir en una página web.
Ahora, el segundo escenario es el más eficiente. Sigamos con la analogía de visitar su farmacia con las tres recetas: usted entrega las tres recetas al farmacéutico. Este prepara sus medicinas, utiliza los tiempos de espera intermitentes para comenzar en la próxima receta y entonces le devuelve las tres medicinas cuando termina. Esto es exactamente lo que un servidor web hace cuando utiliza HTTP pipelining. Las páginas cargan considerablemente más rápido porque el navegador es capaz de manejar múltiples, subsecuentes peticiones y porque el navegador es capaz de procesar múltiples, subsecuentes respuestas.
Estas son las instrucciones completas, agrupadas originalmente por alguien apodado KoRn:
" La gente que utiliza banda ancha es la que realmente va a aumentar la velocidad de Firefox:
1. Escriba "about:config" en la barra de direcciones y oprima enter. Haga avanzar la hoja hacia abajo y busque las siguientes entradas:
network.http.pipelining
network.http.proxy.pipeli
ning
network.http.pipelining.maxrequests
Normalmente el navegador va a hacer una petición a una página web a la vez. Cuando usted habilita pipelining éste hará varias al mismo tiempo, lo que realmente acelera la carga de la página.
2. Modifique dichas entradas de la siguiente manera:
Cambie "network.http.pipelining" a "true"
Cambie "network.http.proxy.pipelining" a "true"
Cambie "network.http.pipelining.maxrequests a algún número cercano a 30. Esto significa que va a hacer 30 peticiones al mismo tiempo.
3. Finalmente haga click con el botón derecho en cualquier lugar y seleccione New-» Integer. Asígnele el siguiente nombre "nglayout.initialpaint.delay" y defina su valor a "0". Este valor es la cantidad de tiempo que el navegador espera antes de actuar en base a la información que recibe.
Toda la gente en que probó este truco ganó un 150-200% en la mejora de la velocidad (incluyendome)
AGRADECIEMINETOS A:
peze5878 ke es el ke posteo este truco en otra pag
y a ghotikedward que lo posteó en la página de la que lo tomé, y a su vez a OST que lo posteo en un foro...