terça-feira, 27 de janeiro de 2009

Dica: Como Otimizar o Mozilla Firefox

Uma das principais vantagens do browser Mozilla Firefox é sua capacidade de customização. Além dos add-ons (complementos) que adicionam novas funcionalidades ao mesmo, temos uma interface de configuração própria do navegador, na qual as variáveis do ambiente podem ser alteradas, melhorando a performance. Para isso, na barra de endereços (onde você digita a URL de uma página para poder acessá-la) digite o seguinte: about:config

Em versões mais novas do Firefox, pode aparecer a seguinte mensagem

Simplesmente clique no botão "Serei cuidadoso, eu prometo!".

Aparecerá uma grande lista de variáveis de configuração.

Agora o que você terá de fazer é o seguinte: apresentarei uma lista de variáveis que você deve alterar ou criar. Se a variável já existir, quando você digitá-la no campo ao lado de "Localizar", ela já aparecerá mais abaixo. Caso não apareça, sua missão será criá-la. Para criar, basta clicar com o botão direito do mouse em qualquer espaço vazio no campo de baixo, conforme a figura a seguir.

Caso o valor da variável seja um número, clique em Nova Opção -> Inteira. Se o valor for booleano (true ou false), clique em Nova Opção -> Boolean.

Em ambos os casos, basta na primeira janela digitar o nome da variável e na segunda o valor.

Agora vamos às variáveis que você deverá alterar ou criar. Veja que as alterações dependem de como está a velocidade de seu computador e de sua conexão à Internet.

Para todos os tipos de computador e conexão:

NOME DA VARIÁVEL: network.http.pipelining VALOR: true
NOME DA VARIÁVEL: network.http.proxy.pipelining VALOR: true
NOME DA VARIÁVEL: network.http.pipelining.maxrequests VALOR: 8
NOME DA VARIÁVEL: content.notify.backoffcount VALOR: 5
NOME DA VARIÁVEL: plugin.expose_full_path VALOR: true
NOME DA VARIÁVEL: ui.submenuDelay VALOR: 0

Casos específicos:

COMPUTADOR RÁPIDO E CONEXÃO RAPIDA:

NOME DA VARIÁVEL: content.interrupt.parsing VALOR: true
NOME DA VARIÁVEL: content.max.tokenizing.time VALOR: 2250000
NOME DA VARIÁVEL: content.notify.interval VALOR: 750000
NOME DA VARIÁVEL: content.notify.ontimer VALOR: true
NOME DA VARIÁVEL: content.switch.threshold VALOR: 750000
NOME DA VARIÁVEL: nglayout.initialpaint.delay VALOR: 0
NOME DA VARIÁVEL: network.http.max-connections VALOR: 48
NOME DA VARIÁVEL: network.http.max-connections-per-server VALOR: 16
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-proxy VALOR: 16
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-server VALOR: 8
NOME DA VARIÁVEL: browser.cache.memory.capacity VALOR: 65536

COMPUTADOR RÁPIDO E CONEXÃO LENTA:

NOME DA VARIÁVEL: content.max.tokenizing.time VALOR: 2250000
NOME DA VARIÁVEL: content.notify.interval VALOR: 750000
NOME DA VARIÁVEL: content.notify.ontimer VALOR: true
NOME DA VARIÁVEL: content.switch.threshold VALOR: 750000
NOME DA VARIÁVEL: network.http.max-connections VALOR: 48
NOME DA VARIÁVEL: network.http.max-connections-per-server VALOR: 16
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-proxy VALOR: 16
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-server VALOR: 8
NOME DA VARIÁVEL: nglayout.initialpaint.delay VALOR: 0
NOME DA VARIÁVEL: browser.cache.memory.capacity VALOR: 65536

COMPUTADOR RÁPIDO E CONEXÃO MUITO LENTA:

NOME DA VARIÁVEL: browser.xul.error_pages.enabled VALOR: true
NOME DA VARIÁVEL: content.interrupt.parsing VALOR: true
NOME DA VARIÁVEL: content.max.tokenizing.time VALOR: 3000000
NOME DA VARIÁVEL: content.maxtextrun VALOR: 8191
NOME DA VARIÁVEL: content.notify.interval VALOR: 750000
NOME DA VARIÁVEL: content.notify.ontimer VALOR: true
NOME DA VARIÁVEL: content.switch.threshold VALOR: 750000
NOME DA VARIÁVEL: network.http.max-connections VALOR: 32
NOME DA VARIÁVEL: network.http.max-connections-per-server VALOR: 8
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-proxy VALOR: 8
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-server VALOR: 4
NOME DA VARIÁVEL: nglayout.initialpaint.delay VALOR: 0
NOME DA VARIÁVEL: browser.cache.memory.capacity VALOR: 65536

COMPUTADOR LENTO E CONEXÃO RÁPIDA

NOME DA VARIÁVEL: content.max.tokenizing.time VALOR: 3000000
NOME DA VARIÁVEL: content.notify.backoffcount VALOR: 5
NOME DA VARIÁVEL: content.notify.interval VALOR: 1000000
NOME DA VARIÁVEL: content.notify.ontimer VALOR: true
NOME DA VARIÁVEL: content.switch.threshold VALOR: 1000000
NOME DA VARIÁVEL: content.maxtextrun VALOR: 4095
NOME DA VARIÁVEL: nglayout.initialpaint.delay VALOR: 1000
NOME DA VARIÁVEL: network.http.max-connections VALOR: 48
NOME DA VARIÁVEL: network.http.max-connections-per-server VALOR: 16
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-proxy VALOR: 16
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-server VALOR: 8
NOME DA VARIÁVEL: dom.disable_window_status_change VALOR: true

QUALQUER COMPUTADOR E CONEXÃO DIAL-UP

NOME DA VARIÁVEL: content.max.tokenizing.time VALOR: 2250000
NOME DA VARIÁVEL: content.notify.interval VALOR: 750000
NOME DA VARIÁVEL: content.notify.ontimer VALOR: true
NOME DA VARIÁVEL: content.switch.threshold VALOR: 750000
NOME DA VARIÁVEL: nglayout.initialpaint.delay VALOR: 750
NOME DA VARIÁVEL: network.http.max-connections VALOR: 32
NOME DA VARIÁVEL: network.http.max-connections-per-server VALOR: 8
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-proxy VALOR: 8
NOME DA VARIÁVEL: network.http.max-persistent-connections-per-server VALOR: 4
NOME DA VARIÁVEL: dom.disable_window_status_change VALOR: true

Nenhum comentário: