Blog Archive.

Blogging Friends.

Subscribe to my feed!
Welcome to Wolfspain.net Linux Blog

Eliminar conexiones lentas y optimizar bastante Firefox

Desde hace un tiempo he estado sufriendo en algunas páginas webs conexioenes y “timeouts” extraños que no venian a nada. Incluso en el foro de Wolfspain.net cuando enviaba un mensaje me aparecía un dichoso Error 400, el navegador envió información que el servidor no pudo entender (Un Bad Request).

Pues bien, ya no me pasa, y prácticamente se debe al uso de ipv6 (pero no todo) y un firefox que está mal optimizado por defecto en nuestro ubuntu. Aqui os voy a colocar instruccione.

Deshabilitar IPV6

Bueno, mientras se termina de implementar, lo único que obtenemos, sobre todo aqui en españa, son retrasos y errores. Quitarlo es muy fácil, vamos a:

/etc/modprobe.d/aliases

(En este fichero se configuran los alias, el nombre que se le dá al modulo del kernel.

Cambiando ésta linea:

alias net-pf-10 ipv6

por

alias net-pf-10 off

Y reiniciando se elimina ipv6.

Optimizaciones en Firefox:

Primero, deberemos entrar en la parte de configuración interna del firefox, que se hace escribiendo about:config como direccion en el navegador. A partir de ahí, cambiamos varias configuración básicas (válido tanto firefox 3 beta 3 como firefox 2)

La manera más fácil de llegar a cada comando es hacer una búsqueda, de manera que si pongo “piper” me saldrán todas las cadenas relacionadas con pipelining. Ponemos eso mismo y obtenemos:

network.http.pipelining false (doble click para volver a true)
network.http.pipelining.maxrequest 4 (doble click y cambiamos a 8)

Ahora cambiamos
network.dns.disableIPv6 false (cambiamos a true).

Ahora agregamos algunas configuraciones extras para mejorar el rendimiento del firefox un poco más. No las he probado en firefox 3.
Seguimos:

network.http.proxy.pipelining false poner a true
plugin.expose_full_path false poner a true

Para lo siguiente hay que agregar las entradas que no están por defecto, para ello boton derecho y elegir nuevo->entero, pedirá nombre y valor, agregaremos:

nglayout.initialpaint.delay con valor 0
content.notify.backoffcount con valor 5
ui.submenuDelay con valor 0

Con éste valor, le diremos cuánta memoria quiere que firefox aloje. Por defecto son 8 megas, pero tener poco es tan malo como tener mucho. Para mejorarlo subiremos a 16mb (con su valor exacto):

browser.cache.memory.capacity poner a 16384

Con esto cerrais el navegador, volveis a abrir y vereis que la cosa cambiará bastante.

Respecto al retraso en la carga de las páginas con flash, es algo inherente. Ahora que flash 9 está casi en fase final, y mozilla lo ha tenido en cuenta, ya se nota en firefox 3 que las páginas con flash renderizan mucho más rápido. Instalando el último flash ya hace que éstas animaciones se carguen mejor en firefox 2, pero el renderizado de página no es tan efectivo.


Leave a Reply

Febrero 19th, 2008