1) En la barra de dirección, en vez de ingresar una dirección web, escribe el comando about:config. Esto te dará acceso a la configuración avanzada del Firefox, un equivalente (si bien un poco lejano) a lo que es el Registro de Windows. No te asustes por su apariencia, es mucho menos complicado de lo que parece.
2) Los tipos de valores que puedes ver aquí son tres: Integer (números), Boolean (verdadero o falso), y String (direcciones, nombres de archivo, etc.). Entre ellos, vamos a ver algunos de los valores que afectan directamente el rendimiento del Firefox.
3) Busca un valor llamado browser.cache.memory.capacity, del tipo Integer. Si no existe, puedes agregarlo haciendo clic con el botón secundario, eligiendo New, y luego Integer. Especifica el nombre browser.cache.memory.capacity, e ingresa un valor. Usando un valor de -1, Firefox intentará determinar de manera automática la memoria a usar. Esto puede ser bueno, o terriblemente malo, depende de tu ordenador, así que lo mejor es especificar la cantidad de memoria que quieres que Firefox use. El valor se especifica en kilobytes. Comienza con un número pequeño, digamos 16 megabytes, e ingresa 16384. Si notas que Firefox tiene una mala respuesta, prueba a duplicar el valor. Intenta encontrar el valor óptimo, sin que sea demasiado grande. Firefox tiene sus propios problemas con la memoria, y el que coma más de la cuenta no ayuda.
4) El siguiente valor, y que está muy relacionado con el anterior, es un Boolean llamado browser.cache.memory.enable, que lo que hace es activar o desactivar a browser.cache.memory.capacity. Si está en True, Firefox intentará usar el valor ingresado en browser.cache.memory.capacity, pero si está en False, ignorará el valor por completo. Desactivarla puede implicar una pérdida de rendimiento, pero la mencionamos para que experimentes con ella si así lo deseas. Para pasar de True a False y viceversa, sólo basta con que hagas doble clic sobre el valor a modificar.
5) Otro a revisar es browser.sessionhistory.max_total_viewers. Esto determina cuántas páginas son guardadas en memoria para un uso más efectivo de los botones Back y Forward. El valor por defecto es -1, o sea, automático. Puedes forzar la cantidad de páginas que desees, o desactivar la función usando un valor de 0.
6) Uno de las opciones más importantes que tal vez quieras crear es config.trim_on_minimize. Este valor Boolean hace que Firefox devuelva la memoria que está usando cuando es minimizado. Por lo tanto, si te encuentras con que el Zorro está absorbiendo un par de cientos de megas de RAM, con esta opción sólo tendrás que minimizarlo para que regrese esa memoria. Claro que nada impide al Firefox volver a robar esa cantidad o más con el tiempo, pero al menos tendrás algo de control sobre ello.
7) Otra serie importante de opciones se encuentran bajo el nombre network. La primera de ellas es network.http.max-connections. Esto especifica el máximo de conexiones HTTP posibles que puede llevar a cabo el Firefox. Si eres de tener múltiples pestañas abiertas, verás cierta mejora aumentando este valor. Por defecto, el número es 24, pero puedes probar a duplicarlo, o incluso llevarlo a 64. Experimenta un poco para encontrar tu valor ideal.
network.http.max-connections-per-server hace lo mismo que el valor anterior, pero en relación con un servidor único. Por defecto realiza ocho conexiones, pero puedes probar a cambiar su valor por algo como 16.
9) Los otros dos de esta familia son network.http.max-persistent-connections-per-proxy, y network.http.max-persistent-connections-per-server. Estos se encargan de regular conexiones persistentes, a través de proxies y servidores respectivamente. Un valor sano para estas dos opciones sería 8.
10) Los últimos tres que mencionaremos aquí involucran pipelining, una función que permite realizar varias solicitudes al mismo tiempo, sin esperar la respuesta del otro lado, evitando que todo se vuelva muy lineal, y por ende más lento. Primero hay que activar el pipelining de Firefox, buscando la opción network.http.pipelining, y pasarla a True. Luego, especifica el máximo de solicitudes a través del pipelining, cambiando la opción network.http.pipelining.maxrequests de su valor original de 4, a su máximo de
Hasta aquí llegan las configuraciones manuales, pero también puedes hacer lo mismo, sin tener que lidiar con el about:config.