Tips para Firefox I
La configuración avanzada de Firefox a la que se accede tecleando en la barra de direcciones "about:config" (sin comillas), puede llegar a ser un pozo de misterios tan enigmatico como el registro de Windows. Cada una de estas entradas esta explicada en la documentacion oficial de Mozilla pero lamentablemente solo en ingles y tambien lamentablemente poco entendible para el comun de los mortales ;-) Hay que resaltar que la mayoria de estas opciones pueden ser cambiadas a traves del menu "herramientas/opciones" de forma transparente y sin complicarse la vida pero hay otro grupo de opciones personalizables un poco ocultas, los valores por defecto son optimos para la mayoria de los casos no obstante es posible cambiarlos al gusto e inlcuso crear nuevas entradas si éstas no existen. Vamos a explicar algunas de esas configuraciones ocultas y personalizar el comportamiento del navegador. El placer de hacerlo uno mismo ....¿te animas?
Crear un nuevo perfil
Firefox guarda información sobre su configuración y preferencias en cada perfil personal. Es posible crear multiples perfiles con el fin de guardar conjuntos de configuraciones de forma independiente. Por lo tanto, antes de ponerse a cambiar opciones es una buena idea crear un nuevo perfil, que podemos llamar por ejemplo "pruebas", para realizar en él los cambios sin que tener que modificar la configuracion original de nuestro perfil principal. Para abrir el administrador de perfiles iremos a Inicio/Ejecutar y allí escribiremos "firefox -p", sin comillas:
Se abre el administrador de perfiles con la opcion de "crear un nuevo perfil", le damos un nombre y listo:
Ya podemos empezar a trastear en la configuracion con nuestro nuevo perfil "pruebas". Vamos allá....
about:config
Para acceder a la configuracion avanzada de Firefox tecleamos en la barra de direcciones about:config. Inmediatamente veremos en la ventana del navegador una larga lista de entradas ordenadas alfabeticamente:
Para cambiar una opcion solo tenemos que hacer doble clic sobre ella y asignarle un nuevo valor. Un valor entero sera un numero; el valor logico solo podra tener las opciones de "true" o "false" y valor de cadenasera un conjunto de caracteres, normalmente una direccion url o direccion local. Algunas entradas no existen por defecto en about:config y es necesario crearlas. Para ello, sobre cualquier parte libre de la ventana de about:config haremos clic con el boton derecho del raton y en el menu desplegable seleccionamos "nuevo":
Sugerencias: Realizar solo un cambio cada vez, limpiar la cache y reiniciar el navegador para observar su efecto.
alerts.totalOpenTime
Esta preferencia determina durante cuanto tiempo (en milisegundos) se mostraran los avisos de alerta en la parte inferior derecha de la ventana del navegador, por ejemplo avisos de "descarga completada" o "actualizaciones disponibles". El numero asignado por defecto es 4000 (4 segundos). Para cambiar este valor doble clic sobre "alerts.totalOpenTime" y le asignamos un valor por ejemplo de 2000 , 2 segundos son suficientes para advertir el aviso pero depende de los gustos de cada uno.
browser.download.manager.openDelay
Nos indica el retraso en milisegundos hata que aparece la ventana de "download manager" cuando descargamos un archivo. Por defecto el retraso es 0, el administardor de descargas se abre inmediatamente . Se puede aumentar a 2 o 3 segundos, de esta forma cuando guardemos archivos muy pequeños como imagenes por ejemplo no tendremos que ver la ventana del administrador de descargas. Para cambiar el valor, doble clic sobre la entrada, introducir valor entero, escribir el tiempo en milisegundos ( 1 segundo = 1000 milisegundos)
browser.urlbar.hideGoButton
Con esta opcion podemos ocultar la flecha que aparece a la derecha de la barra de direcciones ("go to"
Realmente no sirve de nada si eres de la mayoria que le atiza a "enter" despues de teclear una url, en este caso la simpatica flechita "go to" es completamente inútil. Doble clic sobre la entrada y cambiamos el valor a "true".
browser.blink_allowed
Deshabilita los textos parpadeantes que son molestos para muchos internautas. Por defecto su valor es "true", permitidos. Para deshabilitarlos cambiamos el valor a "false"
browser.display.show_image_placeholders
Cuando esta preferencia es activada, (valor "true" por defecto), Firefox muestra un recuadro en el lugar que ocupan las imagenes hasta que estas son descargadas por completo. Si queremos una carga mas limpia de la pagina podemos deshabilitar esta opcion cambiando su valor a "false", no se mostrara nada en el lugar de la imagen hasta que esta se haya descargado completamente.
browser.sessionhistory.max_entries
Esta opcion delimita el nuemero maximo de paginas completas ya visitadas para navegar con el boton atras/adelante (flechita arriba izda en la ventana del navegador). Por defecto es 50, puedes bajarlo tranquilamente al numero que quieras. Asignarle un valor demasiado alto no es aconsejable.
browser.sessionhistory.max_total_viewers
Las paginas visitadas recientemente en una sesion de navegador son almacenadas en memoria para navegacion rapida. Con esta opcion podemos determinar que cantidad de contenido se guardara en memoria en cada sesion del navegador. Por defecto este valor es -1 que asigan automaticamente la cantidad de paginas guardadas dependiendo de la RAM del sistema, es la mejor opcion. No obstante, si tienes problemas de consumo o memoria se puede perfilar este valor. Nos puede servir de referencia segun la cantidad de RAM que tengamos los siguientes valores:
* 32MB = valor 0
* 64MB = valor 1
* 128MB = valor 2
* 256MB = valor 3
* 512MB = valor 5
* 1GB = valor 8
* 2GB = valor 8
browser.cache.memory.capacity
Cantidad maxima de RAM(en kilobytes) que usara Firefox para la memoria cache. El valor por defecto es -1 que asigna automaticamente el tamaño de la cache dependiendo de la RAM fisica del sistema y es la mejor opcion. Para saber que cantidad de memoria tienes asignada actualmente teclea esto en la barra de direcciones: about:cache?device=memory :
Si deseas cambiar esa cantidad, una referencia de posibles valores para "browser.cache.memory.capacity" segun la RAM fisica es la siguiente:
* 32 MB = 2048
* 64 MB = 4096
* 128 MB = 6144
* 256 MB = 10240
* 512 MB = 14336
* 1 GB = 18432
* 2 GB = 24576
* 4 GB = 30720
browser.cache.check_doc_frequency
Esta entrada determina con que frecuencia Firefox chequea la cache para comprobar si existe nueva version de las paginas que estamos visitando. Si esta preferencia toma el valor 0 Firefox solo chequea la cache una vez por sesion (cada vez que abrimos el navegador). El valor 1 comprueba cada vez que se visita la pagina. El valor 2 nunca chequea la cache, no aconsejable. Valor 3, asignado por defecto, Firefox comprueba la cache en determinados intervalos que son asignados automaticamente. Es recomendable dejar este valor a 3 pero si visitamos con frecuencia paginas que se actualizan muy a menudo, varias veces al dia, quizas nos interese cambiarlo. Esta entrada no existe por defecto, hay que crearla, "nuevo/valor entero".
browser.bookmarks.livemark_refresh_seconds
Establece con que frecuencia se actualizan los marcadores dinamicos, el numero en segundos que transcurre cada vez que Firefox chequea actualizaciones de las RSS que tengamos en nuestros marcadores. El valor por defecto es 3600 ( 1 hora). Poner este valor demasiado bajo aumentara considerablemente el ancho de banda gastado y puede bloquear el navegador. Esta preferencia no existe por defecto, hay que crearla (nuevo/valor entero)
nglayout.initialpaint.delay
Esta opcion no existe por defecto, hay que crearla, (nuevo/valor entero)
Firefox es capaz de determinar que es lo que se recibe de una pagina antes de que se haya descargado por completo. Puesto que generalmente el comienzo de una web no tiene mucho contenido para exhibir, Firefox espera un intervalo de tiempo corto antes de empezar a mostar la pagina solicitada. Este intervalo de tiempo se fija en milisegundos, por defecto 250. Intervalos de tiempo por debajo de este valor haran que inicialmente la pagina se muestre mas rapido a expensas de un mayor tiempo de descarga completa de la pagina. Intervalos mas altos tendran el efecto contrario. Podemos poner el valor a 0 y Firefox comenzara a exhibir inmediatamente aunque la informacion no sea relevante pero tenganse en cuenta que hablamos de milisegundos y la diferencia de 0 a 250 milisegundos no sera apreciable en la mayoria de casos. Por lo tanto yo dejaria el valor que tiene por defecto, 250, pero es cuestion de gustos ;-)
dom.popup_maximum
Numero maximo de popus que pueden ser abiertos simultaneamente para controlar que sitios maliciosos, spam o malware inunden el navegador. Por defecto es 20....hum..¿demasiado alto? podemos bajarlo a 5/10 maximo de popus abiertos. Nunca dejarlo a 0 puesto que sitios que legitimamente usan popus no se mostrarian correctamente.
config.trim_on_minimize
Esta opcion no existe por defecto, hay que crearla, (nuevo/valor logico)
Firefox puede liberar un poco de memoria en uso cada vez que se minimiza una ventana del navegador. Esto es posible poniendo la opcion como "true".
network.http.sendRefererHeader
HTTP referrer identifica la dirección del sitio o recurso desde el que se accede a una web, es decir, identifica de donde venimos cuando visitamos una pagina, si hemos llegado a traves de un buscador, un enlace etcc. Esta entrada puede tomar tres valores posibles. 0: Firefox no enviara en ningun caso la URL de procedencia. 1: Firefox envia solo referer al clicar en un enlace dentro de la pagina. 3: Enviar siempre referer tanto para enlaces como imagenes (opcion por defecto).
network.dns.disableIPv6.
Esta opcion permite activar o desactivar el soporte IPv6. Por defecto su valor es "false" (no deshabilita IPv6) pero si nuestro sistema operativo o nuestro ISP no tiene soporte IPV6 no hay ninguna razon para tenerlo habilitado. Algunos internautas sugieren una mayor velocidad al navegar cuando se cambia este valor a "true" pero segun los desarrolladores de Mozilla esto solo se debe probablemente a un efecto placebo.
network.http.redirection-limit.
Este ajuste determina cuantas redirecciones consecutivas puede admitir el navegador, sobrepasado ese limite la conexion con el host es rechazada. Por defecto el limite maximo es de 20. Podemos ajustar este valor a un numero menor, tal vez 10 redirecciones consecutivas serian suficientes pero nunca dejarlo a 0 pues muchos sitios que legitimamente usan redirecciones nos quedariamos sin verlos.
network.http.max-connections
Número maximo de conexiones http simultaneas que el navegador es capaz de realizar. El valor asignado por defecto en Firefox 2.x es de 24 conexiones http. Para usuarios con conexiones de banda ancha muy rapidas se puede intentar aumentar este valor a 48 o incluso 96 y posiblemente acelerar con ello la navegacion. Tengase en cuenta que aumentar el numero no significa aumentar las conexiones "reales" del navegador sino solo las conexiones posibles que seria capaz de hacer. Forzar al navegador a realizar , pongamos por caso, 300 conexiones simultaneas reales seria una completa catastrofe.
network.http.max-connections-per-server
Numero maximo de conexiones simultaneas http que se pueden establecer con un solo servidor. El valor asignado por defecto es 8 pero puede ser aumentado hasta 16 o 32 para conexiones de banda ancha rapidas. Los valores posibles van de 1 a 255 pero hay que tener precaucion.....asignar un valor muy alto unido a altos valores en la opcion explicada mas abajo puede identificarse por el servidor como un ataque DOS y en el mejor de los casos simplemente la pagina sera imposible de cargar. Cuidadin!
network.http.max-persistent-connections-per-server
Número maximo de conexiones persistentes realizadas a un solo servidor. El valor por defecto es 2. Con una conexion rapida de banda ancha se puede aumentar ligeramente el numero de conexiones persistentes, tal vez hasta 6. El numero maximo es 255. Pero OJO! un valor muy alto hara que muchas conexiones en algunos servidores sean rechazadas y baneada nuestra IP al identificarse por el servidor como un intento de ataque DOS. Cuidadin!
Nota: para los navegantes con proxy la opcion seria "network.http.max-persistent-connections-per-proxy"
network.http.pipelining
La técnica de pipelining permite a un host atender varias peticiones HTTP al mismo tiempo, multiplexándolas y mejorando notablemente los tiempos de carga de las páginas. Pero el pipelining no es soportado por todos los servidores razon por la que esta opcion tiene asignado por defecto el valor "false". No obstante podemos activarla y observar su funcionamiento, si no experimentamos problema al navegar podemos dejarla con valor "true" lo que en teoria debe mejorar la velocidad general de navegación. Para poder trabajar con pipelining , la prefereencia "network.http.version" debe estar fijada a 1.1 y "network.http.keep-alive" activado.
Nota: para los que usan proxy la opcion a buscar seria "network.http.proxy.pipelining".
network.http.pipelining.maxrequests
Número máximo de peticiones a enviar cuando usamos HTTP pipelining. Por defecto es 4 y el numero máximo 8, valores mas altos son ignorados.
network.prefetch-next
Esta entrada puede tomar dos valores, "true" activa el prefetch y "false" desactiva prefetch, como cada cual guste. La preferencia determina como usa Firefox el llamado "Link Prefetch"...ups! ¿y esto que es por dios? Es una tecnica usada por algunos webmaster que "adivinan" los contenidos de la pagina que el feliz visitante probablemente accedera primero dandoles una preferencia de carga de modo que al clicar en esos enlaces éstos se carguen mucho mas rapido. Para ello se introduce el "prefetch" dentro del tag "link" en el codigo HTML de una pagina....bueno, esto es así explicado malamente. Para saber como funciona realmente el el link prefetch y como usa de ello Firefox mejor acudir a la FAQ sobre Prefetch en la pagina de los desarrolladores de Mozilla (ver enlaces al final).
view_source.editor.external
Para aquellos webmaster e internautas curiosos avidos de conocimientos que gustan de estudiar el codigo de las paginas que visitan, Firefox brinda la posibilidad de visualizar el codigo con un editor externo, nuestro editor favorito con el que podemos facilmente guardar, archivar y modificar los codigos que nos interesen de las paginas visitadas. Para ello hay que poner la opcion a "true" e indicar el path en la entrada "view_source.editor.path". Si ésta no existe la creamos, nuevo/valor de cadena y escribimos la ruta de nuestro disco donde esta el ejecutable del programa. Es aconsejable , en el caso de optar por un editor externo, indicar uno sencillo y ligero para evitar retardo excesivo en leer el codigo.
clipboard.autocopy
Esta simpatica opcion permite autocopiar al portapapeles un texto seleccionado con el navegador sin tener que pulsar Ctrl+C. Muy útil pero solo posible para los usuarios de Firefox que trabajan con Linux. En windows no funciona esta preferencia , what a shame! :-(
Y aqui termina el Tema por hoy. Queda muuuucho por comentar... otro dia mas ... ah! y tambien hablaremos de Opera, excelente navegador con opciones de configuración muy jugosas, pero esa es otra historia....aver si me ayudan a llegar a Full User de una vez.Saludos Taringeros!
NOTA: todo lo explicado en este articulo ha sido testeado en Firefox 2.x pero cabe suponer que los ajusten serviran igualmente para todas las versiones de Firefox a partir de la version 1.x
Fuentes
Enlaces:
http://kb.mozillazine.org/About:config_entries
http://developer.mozilla.org/en/docs/Link_prefetching_FAQ
http://www.mozilla.org/projects/netlib/http/pipelining-faq.html
http://www.tweakguides.com/Firefox_1.html
La configuración avanzada de Firefox a la que se accede tecleando en la barra de direcciones "about:config" (sin comillas), puede llegar a ser un pozo de misterios tan enigmatico como el registro de Windows. Cada una de estas entradas esta explicada en la documentacion oficial de Mozilla pero lamentablemente solo en ingles y tambien lamentablemente poco entendible para el comun de los mortales ;-) Hay que resaltar que la mayoria de estas opciones pueden ser cambiadas a traves del menu "herramientas/opciones" de forma transparente y sin complicarse la vida pero hay otro grupo de opciones personalizables un poco ocultas, los valores por defecto son optimos para la mayoria de los casos no obstante es posible cambiarlos al gusto e inlcuso crear nuevas entradas si éstas no existen. Vamos a explicar algunas de esas configuraciones ocultas y personalizar el comportamiento del navegador. El placer de hacerlo uno mismo ....¿te animas?
Crear un nuevo perfil
Firefox guarda información sobre su configuración y preferencias en cada perfil personal. Es posible crear multiples perfiles con el fin de guardar conjuntos de configuraciones de forma independiente. Por lo tanto, antes de ponerse a cambiar opciones es una buena idea crear un nuevo perfil, que podemos llamar por ejemplo "pruebas", para realizar en él los cambios sin que tener que modificar la configuracion original de nuestro perfil principal. Para abrir el administrador de perfiles iremos a Inicio/Ejecutar y allí escribiremos "firefox -p", sin comillas:
Se abre el administrador de perfiles con la opcion de "crear un nuevo perfil", le damos un nombre y listo:
Ya podemos empezar a trastear en la configuracion con nuestro nuevo perfil "pruebas". Vamos allá....
about:config
Para acceder a la configuracion avanzada de Firefox tecleamos en la barra de direcciones about:config. Inmediatamente veremos en la ventana del navegador una larga lista de entradas ordenadas alfabeticamente:
Para cambiar una opcion solo tenemos que hacer doble clic sobre ella y asignarle un nuevo valor. Un valor entero sera un numero; el valor logico solo podra tener las opciones de "true" o "false" y valor de cadenasera un conjunto de caracteres, normalmente una direccion url o direccion local. Algunas entradas no existen por defecto en about:config y es necesario crearlas. Para ello, sobre cualquier parte libre de la ventana de about:config haremos clic con el boton derecho del raton y en el menu desplegable seleccionamos "nuevo":
Sugerencias: Realizar solo un cambio cada vez, limpiar la cache y reiniciar el navegador para observar su efecto.
alerts.totalOpenTime
Esta preferencia determina durante cuanto tiempo (en milisegundos) se mostraran los avisos de alerta en la parte inferior derecha de la ventana del navegador, por ejemplo avisos de "descarga completada" o "actualizaciones disponibles". El numero asignado por defecto es 4000 (4 segundos). Para cambiar este valor doble clic sobre "alerts.totalOpenTime" y le asignamos un valor por ejemplo de 2000 , 2 segundos son suficientes para advertir el aviso pero depende de los gustos de cada uno.
browser.download.manager.openDelay
Nos indica el retraso en milisegundos hata que aparece la ventana de "download manager" cuando descargamos un archivo. Por defecto el retraso es 0, el administardor de descargas se abre inmediatamente . Se puede aumentar a 2 o 3 segundos, de esta forma cuando guardemos archivos muy pequeños como imagenes por ejemplo no tendremos que ver la ventana del administrador de descargas. Para cambiar el valor, doble clic sobre la entrada, introducir valor entero, escribir el tiempo en milisegundos ( 1 segundo = 1000 milisegundos)
browser.urlbar.hideGoButton
Con esta opcion podemos ocultar la flecha que aparece a la derecha de la barra de direcciones ("go to"

Realmente no sirve de nada si eres de la mayoria que le atiza a "enter" despues de teclear una url, en este caso la simpatica flechita "go to" es completamente inútil. Doble clic sobre la entrada y cambiamos el valor a "true".
browser.blink_allowed
Deshabilita los textos parpadeantes que son molestos para muchos internautas. Por defecto su valor es "true", permitidos. Para deshabilitarlos cambiamos el valor a "false"
browser.display.show_image_placeholders
Cuando esta preferencia es activada, (valor "true" por defecto), Firefox muestra un recuadro en el lugar que ocupan las imagenes hasta que estas son descargadas por completo. Si queremos una carga mas limpia de la pagina podemos deshabilitar esta opcion cambiando su valor a "false", no se mostrara nada en el lugar de la imagen hasta que esta se haya descargado completamente.
browser.sessionhistory.max_entries
Esta opcion delimita el nuemero maximo de paginas completas ya visitadas para navegar con el boton atras/adelante (flechita arriba izda en la ventana del navegador). Por defecto es 50, puedes bajarlo tranquilamente al numero que quieras. Asignarle un valor demasiado alto no es aconsejable.
browser.sessionhistory.max_total_viewers
Las paginas visitadas recientemente en una sesion de navegador son almacenadas en memoria para navegacion rapida. Con esta opcion podemos determinar que cantidad de contenido se guardara en memoria en cada sesion del navegador. Por defecto este valor es -1 que asigan automaticamente la cantidad de paginas guardadas dependiendo de la RAM del sistema, es la mejor opcion. No obstante, si tienes problemas de consumo o memoria se puede perfilar este valor. Nos puede servir de referencia segun la cantidad de RAM que tengamos los siguientes valores:
* 32MB = valor 0
* 64MB = valor 1
* 128MB = valor 2
* 256MB = valor 3
* 512MB = valor 5
* 1GB = valor 8
* 2GB = valor 8
browser.cache.memory.capacity
Cantidad maxima de RAM(en kilobytes) que usara Firefox para la memoria cache. El valor por defecto es -1 que asigna automaticamente el tamaño de la cache dependiendo de la RAM fisica del sistema y es la mejor opcion. Para saber que cantidad de memoria tienes asignada actualmente teclea esto en la barra de direcciones: about:cache?device=memory :
Si deseas cambiar esa cantidad, una referencia de posibles valores para "browser.cache.memory.capacity" segun la RAM fisica es la siguiente:
* 32 MB = 2048
* 64 MB = 4096
* 128 MB = 6144
* 256 MB = 10240
* 512 MB = 14336
* 1 GB = 18432
* 2 GB = 24576
* 4 GB = 30720
browser.cache.check_doc_frequency
Esta entrada determina con que frecuencia Firefox chequea la cache para comprobar si existe nueva version de las paginas que estamos visitando. Si esta preferencia toma el valor 0 Firefox solo chequea la cache una vez por sesion (cada vez que abrimos el navegador). El valor 1 comprueba cada vez que se visita la pagina. El valor 2 nunca chequea la cache, no aconsejable. Valor 3, asignado por defecto, Firefox comprueba la cache en determinados intervalos que son asignados automaticamente. Es recomendable dejar este valor a 3 pero si visitamos con frecuencia paginas que se actualizan muy a menudo, varias veces al dia, quizas nos interese cambiarlo. Esta entrada no existe por defecto, hay que crearla, "nuevo/valor entero".
browser.bookmarks.livemark_refresh_seconds
Establece con que frecuencia se actualizan los marcadores dinamicos, el numero en segundos que transcurre cada vez que Firefox chequea actualizaciones de las RSS que tengamos en nuestros marcadores. El valor por defecto es 3600 ( 1 hora). Poner este valor demasiado bajo aumentara considerablemente el ancho de banda gastado y puede bloquear el navegador. Esta preferencia no existe por defecto, hay que crearla (nuevo/valor entero)
nglayout.initialpaint.delay
Esta opcion no existe por defecto, hay que crearla, (nuevo/valor entero)
Firefox es capaz de determinar que es lo que se recibe de una pagina antes de que se haya descargado por completo. Puesto que generalmente el comienzo de una web no tiene mucho contenido para exhibir, Firefox espera un intervalo de tiempo corto antes de empezar a mostar la pagina solicitada. Este intervalo de tiempo se fija en milisegundos, por defecto 250. Intervalos de tiempo por debajo de este valor haran que inicialmente la pagina se muestre mas rapido a expensas de un mayor tiempo de descarga completa de la pagina. Intervalos mas altos tendran el efecto contrario. Podemos poner el valor a 0 y Firefox comenzara a exhibir inmediatamente aunque la informacion no sea relevante pero tenganse en cuenta que hablamos de milisegundos y la diferencia de 0 a 250 milisegundos no sera apreciable en la mayoria de casos. Por lo tanto yo dejaria el valor que tiene por defecto, 250, pero es cuestion de gustos ;-)
dom.popup_maximum
Numero maximo de popus que pueden ser abiertos simultaneamente para controlar que sitios maliciosos, spam o malware inunden el navegador. Por defecto es 20....hum..¿demasiado alto? podemos bajarlo a 5/10 maximo de popus abiertos. Nunca dejarlo a 0 puesto que sitios que legitimamente usan popus no se mostrarian correctamente.
config.trim_on_minimize
Esta opcion no existe por defecto, hay que crearla, (nuevo/valor logico)
Firefox puede liberar un poco de memoria en uso cada vez que se minimiza una ventana del navegador. Esto es posible poniendo la opcion como "true".
network.http.sendRefererHeader
HTTP referrer identifica la dirección del sitio o recurso desde el que se accede a una web, es decir, identifica de donde venimos cuando visitamos una pagina, si hemos llegado a traves de un buscador, un enlace etcc. Esta entrada puede tomar tres valores posibles. 0: Firefox no enviara en ningun caso la URL de procedencia. 1: Firefox envia solo referer al clicar en un enlace dentro de la pagina. 3: Enviar siempre referer tanto para enlaces como imagenes (opcion por defecto).
network.dns.disableIPv6.
Esta opcion permite activar o desactivar el soporte IPv6. Por defecto su valor es "false" (no deshabilita IPv6) pero si nuestro sistema operativo o nuestro ISP no tiene soporte IPV6 no hay ninguna razon para tenerlo habilitado. Algunos internautas sugieren una mayor velocidad al navegar cuando se cambia este valor a "true" pero segun los desarrolladores de Mozilla esto solo se debe probablemente a un efecto placebo.
network.http.redirection-limit.
Este ajuste determina cuantas redirecciones consecutivas puede admitir el navegador, sobrepasado ese limite la conexion con el host es rechazada. Por defecto el limite maximo es de 20. Podemos ajustar este valor a un numero menor, tal vez 10 redirecciones consecutivas serian suficientes pero nunca dejarlo a 0 pues muchos sitios que legitimamente usan redirecciones nos quedariamos sin verlos.
network.http.max-connections
Número maximo de conexiones http simultaneas que el navegador es capaz de realizar. El valor asignado por defecto en Firefox 2.x es de 24 conexiones http. Para usuarios con conexiones de banda ancha muy rapidas se puede intentar aumentar este valor a 48 o incluso 96 y posiblemente acelerar con ello la navegacion. Tengase en cuenta que aumentar el numero no significa aumentar las conexiones "reales" del navegador sino solo las conexiones posibles que seria capaz de hacer. Forzar al navegador a realizar , pongamos por caso, 300 conexiones simultaneas reales seria una completa catastrofe.
network.http.max-connections-per-server
Numero maximo de conexiones simultaneas http que se pueden establecer con un solo servidor. El valor asignado por defecto es 8 pero puede ser aumentado hasta 16 o 32 para conexiones de banda ancha rapidas. Los valores posibles van de 1 a 255 pero hay que tener precaucion.....asignar un valor muy alto unido a altos valores en la opcion explicada mas abajo puede identificarse por el servidor como un ataque DOS y en el mejor de los casos simplemente la pagina sera imposible de cargar. Cuidadin!
network.http.max-persistent-connections-per-server
Número maximo de conexiones persistentes realizadas a un solo servidor. El valor por defecto es 2. Con una conexion rapida de banda ancha se puede aumentar ligeramente el numero de conexiones persistentes, tal vez hasta 6. El numero maximo es 255. Pero OJO! un valor muy alto hara que muchas conexiones en algunos servidores sean rechazadas y baneada nuestra IP al identificarse por el servidor como un intento de ataque DOS. Cuidadin!
Nota: para los navegantes con proxy la opcion seria "network.http.max-persistent-connections-per-proxy"
network.http.pipelining
La técnica de pipelining permite a un host atender varias peticiones HTTP al mismo tiempo, multiplexándolas y mejorando notablemente los tiempos de carga de las páginas. Pero el pipelining no es soportado por todos los servidores razon por la que esta opcion tiene asignado por defecto el valor "false". No obstante podemos activarla y observar su funcionamiento, si no experimentamos problema al navegar podemos dejarla con valor "true" lo que en teoria debe mejorar la velocidad general de navegación. Para poder trabajar con pipelining , la prefereencia "network.http.version" debe estar fijada a 1.1 y "network.http.keep-alive" activado.
Nota: para los que usan proxy la opcion a buscar seria "network.http.proxy.pipelining".
network.http.pipelining.maxrequests
Número máximo de peticiones a enviar cuando usamos HTTP pipelining. Por defecto es 4 y el numero máximo 8, valores mas altos son ignorados.
network.prefetch-next
Esta entrada puede tomar dos valores, "true" activa el prefetch y "false" desactiva prefetch, como cada cual guste. La preferencia determina como usa Firefox el llamado "Link Prefetch"...ups! ¿y esto que es por dios? Es una tecnica usada por algunos webmaster que "adivinan" los contenidos de la pagina que el feliz visitante probablemente accedera primero dandoles una preferencia de carga de modo que al clicar en esos enlaces éstos se carguen mucho mas rapido. Para ello se introduce el "prefetch" dentro del tag "link" en el codigo HTML de una pagina....bueno, esto es así explicado malamente. Para saber como funciona realmente el el link prefetch y como usa de ello Firefox mejor acudir a la FAQ sobre Prefetch en la pagina de los desarrolladores de Mozilla (ver enlaces al final).
view_source.editor.external
Para aquellos webmaster e internautas curiosos avidos de conocimientos que gustan de estudiar el codigo de las paginas que visitan, Firefox brinda la posibilidad de visualizar el codigo con un editor externo, nuestro editor favorito con el que podemos facilmente guardar, archivar y modificar los codigos que nos interesen de las paginas visitadas. Para ello hay que poner la opcion a "true" e indicar el path en la entrada "view_source.editor.path". Si ésta no existe la creamos, nuevo/valor de cadena y escribimos la ruta de nuestro disco donde esta el ejecutable del programa. Es aconsejable , en el caso de optar por un editor externo, indicar uno sencillo y ligero para evitar retardo excesivo en leer el codigo.
clipboard.autocopy
Esta simpatica opcion permite autocopiar al portapapeles un texto seleccionado con el navegador sin tener que pulsar Ctrl+C. Muy útil pero solo posible para los usuarios de Firefox que trabajan con Linux. En windows no funciona esta preferencia , what a shame! :-(
Y aqui termina el Tema por hoy. Queda muuuucho por comentar... otro dia mas ... ah! y tambien hablaremos de Opera, excelente navegador con opciones de configuración muy jugosas, pero esa es otra historia....aver si me ayudan a llegar a Full User de una vez.Saludos Taringeros!
NOTA: todo lo explicado en este articulo ha sido testeado en Firefox 2.x pero cabe suponer que los ajusten serviran igualmente para todas las versiones de Firefox a partir de la version 1.x
Fuentes
Enlaces:
http://kb.mozillazine.org/About:config_entries
http://developer.mozilla.org/en/docs/Link_prefetching_FAQ
http://www.mozilla.org/projects/netlib/http/pipelining-faq.html
http://www.tweakguides.com/Firefox_1.html