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
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?
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por JOHNMARTIN el 13 de Mayo de 2004
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 el 14 de Mayo de 2004
saludos
Por el 31 de Mayo de 2004
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 Freddie el 01 de Junio de 2004
La idea es acelerar pero no causar un desastre
Por JOHNMARTIN el 29 de Noviembre de 2004
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 Henrymax el 06 de Abril de 2005
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 rosvel el 06 de Abril de 2005
nglayout.initialpaint.delay 100
q es, cadena, entero o logico?
saludos
Por rosvel el 06 de Abril de 2005
como lo borro si me ekivoque?
Por Freddie el 06 de Abril de 2005
Por rosvel el 06 de Abril de 2005
Por Freddie el 07 de Abril de 2005
Click derecho -> Modificar
Por rosvel el 07 de Abril de 2005
Por JOHNMARTIN el 07 de Abril de 2005
New > Integer > preference name:nglayout.initialpaint.delay > value: 100
Saludos !
JOHNMARTIN
Por La100rra el 07 de Abril de 2005
johnmartin :
New > Integer > preference name:nglayout.initialpaint.delay > value: 100
Saludos !
JOHNMARTIN
perdón por mi ignorancia, pero, ¿dónde pongo el new?
Por Freddie el 07 de Abril de 2005
Por La100rra el 07 de Abril de 2005
Por rosvel el 07 de Abril de 2005
espero me puedan ayudar, saludos
Por Freddie el 07 de Abril de 2005
O puedes desinstalar y reinstalar FF
Por rosvel el 08 de Abril de 2005
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
Por rosvel el 08 de Abril de 2005
saludos
Por NEO_JP el 10 de Abril de 2005
Por javier el 15 de Abril de 2005
y la segunda como puedo utilizar el download accelerator desde mozilla o cualquir administrador de descargas para mi maquina... tnks..
Por Freddie el 15 de Abril de 2005
Por NEO_JP el 15 de Abril de 2005
Busca sobre FlashGot para Firefox, en update.mozilla.org , entra en extensiones para firefox y busca.
Por Josepzin el 15 de Abril de 2005
Por NEO_JP el 16 de Abril de 2005
En linux uso wget
Por [Fd] Kaji el 17 de Abril de 2005
Por rickygh el 30 de Abril de 2005
acabo de ponerle el siguiente nombre con todo y valor
nglayout.initialpaint.delay 100
Por NEO_JP el 01 de Mayo de 2005
http://jesusbet.net/personalizando-firefox/
Por rb el 05 de Mayo de 2005
Por Zeppelin el 28 de Julio de 2005
apreto nuevo y no pasa nada que podria hacer que alguien me explique detalladamente como hacerlo
Por La100rra el 28 de Julio de 2005
Por Alan Lockwood el 05 de Septiembre de 2005
Por Alan Lockwood el 05 de Septiembre de 2005
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 Barranquillero_2000 el 06 de Noviembre de 2005
Barranquillero_2000.
Por mel el 14 de Noviembre de 2005
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 fede777 el 08 de Diciembre de 2005
network.http.max-persistent-connections-per-server 8
nglayout.initialpaint.delay 100
Por elav el 08 de Diciembre de 2005
browser.turbo.enabled true
y yo se lo añadí....espero que por eso no ocurra nada catastrofico
En este caso:
network.http.max-connections 30
mientras mas alto sea el valor ¿es mejor el rendimiento, por ejemplo 80 0 100?
Por carlos el 11 de Mayo de 2006