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
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
nglayout.initialpaint.delay 100
q es, cadena, entero o logico?
saludos
como lo borro si me ekivoque?
Click derecho -> Modificar
Por JOHNMARTIN el 07 de Abril de 2005
New > Integer > preference name:nglayout.initialpaint.delay > value: 100
Saludos !
JOHNMARTIN
johnmartin :
New > Integer > preference name:nglayout.initialpaint.delay > value: 100
Saludos !
JOHNMARTIN
perdón por mi ignorancia, pero, ¿dónde pongo el new?
espero me puedan ayudar, saludos
O puedes desinstalar y reinstalar FF
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
saludos
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..
Busca sobre FlashGot para Firefox, en update.mozilla.org , entra en extensiones para firefox y busca.
En linux uso wget
Por rickygh el 30 de Abril de 2005
acabo de ponerle el siguiente nombre con todo y valor
nglayout.initialpaint.delay 100
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 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.
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
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