¿Quieres registrarte?

Acelerar las descargas y la navegación con Firefox

Por: Freddie + 13 de Mayo del 2004

En mi habitual paseo diario por webs linuxeras encontré en linuxparatodos un articulo salido de uno de los foros de gentoo (Una distribución de Linux especial para geeks "compilalotodo") hablando acerca del oscuro about:config de Firefox y de cómo modificarlo para acelerar el navegador a niveles insospechados y solo logrados por Opera y Safari.



about:config es una dirección que al colocarla dentro de Firefox abrirá el panel de configuración avanzada del navegador, donde podremos modificar desde el buscador integrado favorito (por defecto, Google) hasta el respeto de Firefox por el protocolo HTTP.



Y precisamente esto ultimo es lo que nos interesa, como sabemos, HTTP es el protocolo encargado de la transmisión de datos de hipertexto por la web, así es como Cristalab llega a sus pantallas (Bueno, eso y una botella de Brandy ayudan), son una serie de reglas que dicen como deben ser descargadas las paginas y redactadas las peticiones al servidor.



Programas como Flashget y DAP en Windows, o KGet y Aget en Linux aceleran el proceso de descarga por medio de conexiones concurrentes, es decir, abren varias conexiones a un mismo archivo, permitiendo el uso de todo el ancho de banda disponible en la descarga ya que se descargan varias partes del mismo archivo al tiempo.



Otra técnica, usada por Safari, Opera y Konqueror (Que comparte motor con Safari), es mostrar la pagina a medida que descarga; para poner el ejemplo claro, Internet Explorer no muestra el contenido de una tabla hasta que es descargado completamente, en cambio, en Opera, el contenido de cada celda es mostrado a medida que se descarga, dando la impresión de una mayor velocidad; esto, que no viene “de serie” en Firefox, también puede ser configurado.



Al grano



En Firefox abrimos la dirección "about:config" (Sin las comillas), y en este lugar modificaremos los siguientes valores



browser.turbo.enabled true

network.http.pipelining true

network.http.pipelining.maxrequests 8

network.http.max-connections 30

network.http.max-connections-per-server 8

network.http.max-persistent-connections-per-server 8

nglayout.initialpaint.delay 100




Según el articulo, los usuarios de banda ancha son los que mas notaran el cambio; muy cierto, se nota.

La mayoría de las opciones son para que Firefox haga mas conexiones al servidor y la ultima para que muestre la web a medida que va descargando (Realmente aumentamos el tiempo de espera entre “repintados” de la pagina)



Solo queda que experimenten ustedes mismos y añadir esto a la lista de ventajas de Firefox vs Internet Explorer (Que ahora que la veo, debería ser mas grande)

¿Ya cambiaste a Mozilla Firefox?

Enviar a twitter Enviar a facebook

También te interesa


Etiquetas hack browsers

Comentarios | Enviar un comentario
Muy bueno el articulo, vacano !



Cambiando el config de mi Firefox, esta linea ya estaba cambiada, o mas bien, asi venia:



network.http.max-connections-per-server 8



Por demas, vere como se comporta bajando un file de 2.2 GB, espero hacerlo pronto y les comento como me va !



Saludos !



JOHNMARTIN
Por: JOHNMARTIN
muy interesante, sabía que existía algo por ahí pero no sabía qué moverle



saludos
Por: soto
el initial paint delay en muchos sites lo ponen muy bajo.. de 100 o 0 (x defecto es 250) pero no deberian

esa preferencia sirve para indicarle al navegador cuanto tiempo tiene q esperar antes de empezar a mostrar la web, asi que poniendo 0, es decir, empezar a renderizar nada mas empezar parece q tira mas rapido xq tarda menos en mostrar algo

pero la verdad es q estas desaprovechando ciclos de cpu renderizando y en pcs medio lentos esto puede hacer que vaya mas lento



sobre el tema de las opciones de about:config (user.js, prefs.js) de firefox:



Tuneando firefox con zootropo
Por:
Fue por eso que lo puse con 100, asi mismo puedo tostar al protocolo HTTP forzando aun mas las conexiones, pero eso iria en contra de las especificaciones del protocolo y muchos servidores caseros o "no muy resistenes" caerian de la web si no se siguiera el estandar.



La idea es acelerar pero no causar un desastre
Por: Freddie
En la version 1.0 no esta esta opcion:

nglayout.initialpaint.delay 100

Segun lei estaria en el file user.js pero pues no veo un file llamado asi en mi pc, alguien sabe como se podria configurar esta opcion que es la unica que hace falta en la V.1.0 ?

Gracias !

JOHNMARTIN
Por: JOHNMARTIN
a johnmartin:
A mi tampoco me aparecía esa el nglayout.initialpaint, pero en una página web en ingles ponia que te lo crearas tu mismo,

saludos

HenryMax
Por: Henrymax_blog
ok y para crear

nglayout.initialpaint.delay 100

q es, cadena, entero o logico?

saludos
Por: rosvel
supongo q es entero?


como lo borro si me ekivoque?
Por: rosvel
entero
Por: Freddie
oks, pero por error lo puse logico...como lo modifico o como lo elimino para crearlo de nuevo?
Por: rosvel
:?
Click derecho -> Modificar :S
Por: Freddie
supongo te refieres a "cambiar(T)" pues modificarno me sale...y si le doy click a ese..solo pasa de true a false y vicebersa. :crap: :crap: :crap: :crap:
Por: rosvel
Lo puede crear facilmente.

New > Integer > preference name:nglayout.initialpaint.delay > value: 100

Saludos !

JOHNMARTIN
Por: JOHNMARTIN

johnmartin :

Lo puede crear facilmente.

New > Integer > preference name:nglayout.initialpaint.delay > value: 100

Saludos !

JOHNMARTIN


perdón por mi ignorancia, pero, ¿dónde pongo el new? :oops:
Por: La100rra
En el menu contextual (cuando se da click derecho)
Por: Freddie
Gracias :lol:
Por: La100rra
sip, gracias...pero lo q a mi me sucede esque ya lo he creado, pero por error le puse "logico" en vez de entero como modifico el "tipo", xq si le doy cambiar (modificar) solo lo hace sobre el "valor" q en este caso acepta "true" o "false".

espero me puedan ayudar, saludos
Por: rosvel
Si es de otro tipo, Firefox la ignorara; asi que crea una nueva con el nombre adecuado y el tipo especifico; igual Firefox seguira funcionando sin problemas.

O puedes desinstalar y reinstalar FF xD
Por: Freddie
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
creo q tendre q optar la segunda opcion q me dices, pues no me deja crearlo de nuevo, pues el nombre esta correcto, solo erre en el tipo, jejeje ni hablar


muchas gracias :lol: :lol: :lol: :lol: :lol:
Por: rosvel
http://www.mozilla.org/support/firefox/edit#user aki hay info sobre el "user.js"

saludos
Por: rosvel
Hay una extension que te permite modificarlo facilmente era chrom edit creo.
Por: NEO_JP
tengo dos preguntas un poco contrapuestas la primera como bloqueo que descargen cualquier archivo desde firefox por que tengo un lab con el firefox como navegador
y la segunda como puedo utilizar el download accelerator desde mozilla o cualquir administrador de descargas para mi maquina... tnks..
Por: javier_blog
Con Magia, por supuesto!
Por: Freddie
XD

Busca sobre FlashGot para Firefox, en update.mozilla.org , entra en extensiones para firefox y busca.
Por: NEO_JP
FlashGot y FreeDownloadManager es una buena combinación
Por: Josepzin
En windows usaba el wellget, un freeware clon de FlashGet. No estoy seguro pero creo que es libre tambien.

En linux uso wget :)
Por: NEO_JP
muy bueno..lo acabo de poner..pero no me sale "nglayout.initialpaint.delay 100" es la unika q no esta =c
Por: [Fd] Kaji
Buenisimo, acabo de crear todo pero me equivoquè en un nombre, saben como eliminarlo?

acabo de ponerle el siguiente nombre con todo y valor

nglayout.initialpaint.delay 100
Por: rickygh_blog
Yo prefiero este.

http://jesusbet.net/personalizando-firefox/
Por: NEO_JP
como retorno a los valores default?
Por: rb_blog
tengo una pregunta no puedo hacer esto New > Integer > preference name:nglayout.initialpaint.delay > value: 100
apreto nuevo y no pasa nada que podria hacer que alguien me explique detalladamente como hacerlo
Por: Zeppelin_blog
en donde dice filtro pon "nglayout" sin las comillas, luego en la ventana que te aparece abajo, ahí le dás click con el botón derecho y luego te vas a new (nuevo) buscas la opción "integer" (entero) y ya te debe aparecer el resto






:wink:
Por: La100rra
Tengo Banda ancha y no noto la diferencia. ¿Qué puede estar pasando?
Por: Alan Lockwood_blog
Soy yo Otra vez...

Cuando creé:

nglayout.initialpaint.delay

Delante de el nombre se puso un cuadrito negro. ¿A alguien más se le colocó? ¿Está mal puesto el nombre con ese cuadrito?
Por: Alan Lockwood_blog
Expliquen mas detalladamente, acuerdence de los principiantes,

Barranquillero_2000.
Por: Barranquillero_2000_blog
XDXDXDXD
solo tengo un problema y es algunos valores vienen mas altos que los que se ponen en este comentario y no se si deberia ponerlos como se explica aqui o dejarlos intactos:
los valores son:

network.http.max-connections 30

network.http.max-connections-per-server 8

espero que me ayuden ok....XDXDXDXD
Por: mel
Tengo problemas con estas 2 los cambio pero al reabrir el firefox y fijarme si quedo el cambio los vuelve a 4 y 300 respectivamente
network.http.max-persistent-connections-per-server 8
nglayout.initialpaint.delay 100
Por: fede777_blog
La version 1.5 de firefox no trae:

browser.turbo.enabled true

y yo se lo añadí....espero que por eso no ocurra nada catastrofico :crap:

En este caso:

network.http.max-connections 30

mientras mas alto sea el valor ¿es mejor el rendimiento, por ejemplo 80 0 100? :?
Por: elav
oye... yo he hecho todo y ahora veo como si estuviera mas lento... hasta fasterfox tengo pero esto cada vez mas lento... sera que reinstalo?
Por: carlos_blog
Deja un comentario
IMPORTANTE

Este mensaje ha sido cerrado; si deseas participar en la discusión o hablar de otro tema relacionado, hazlo en los foros de Cristalab