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.
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