quarta-feira, 6 de abril de 2011

Configurações avançadas para o Firefox – melhorando a performace do browser

A maioria dos usuários do Firefox instalam o programa e começam a usar sem se preocupar com configurações extras. Na verdade, o software vem com uma configuração padrão para funcionar em qualquer computador sem trazer dores de cabeça para os usuários. Mas, dá para melhorar o desempenho do programa personalizando as configurações no menu “Ferramentas/opções…”.

E dá para personalizar ainda mais com as configurações avançadas para Firefox.

Para ter acesso a essas configurações digite “about:config” na barra de endereços do seu Firefox. Uma janela será aberta com as opções avançadas de configuração do browser. Há um campo de busca “localizar nome” que serve para localizarmos as variáveis que iremos configurar. As opções em negrito mostram que já foram alteradas e não estão com o valor padrão. Clicando com o botão direito temos algumas opções como restaurar o valor padrão do campo, alterar campo e outras.

As possibilidades de configuração são inúmeras e mostraremos nesse artigo alguns ítens que podem ser configurados para melhorar a performace do browser.

Consumo de memória

O Firefox é um dos maiores comedores de memória o que deixa o sistema bastante lento. Isso pode ser amenizado configurando uma variável.

Localize a instrução: browser.cache.disk.capacity

O valor padrão é 50000 e faz o consumo de memória ram do Firefox ficar em torno de 250Mb. Altere para 10000 e o consumo médio ficará na faixa de 100Mb.

Localize agora a instrução: browser.cache.memory.enable

Set o valor para “true”. Isso fará com que o Firefox acesse o cache de memória e torne a resposta mais rápida.

Para liberar memória quando o Firefox for minimizado, devemos inserir uma nova linha no arquivo e depois reiniciar o Software.

Insira: config.trim_on_minimize e set o valor para “true”

Para melhorar a velocidade de navegação, localize a instrução: network.http.max-connections , ela deve estar setada com o valor 4 que é para internet discada, se você usa banda larga, troque esse vamor para 30 ou 40.

Para permitir requisições em paralelo (threads) localize as instruções abaixo e set o valor para “true”.

network.http.pipelining
network.http.proxy.pipelining

Essas configurações irão melhorar o desempenho do seu Firefox e do seu computador.

Continuando com a nossa série, neste artigo mostraremos mais algumas configurações avançadas para o Firefox.

Para ter acesso a essas configurações digite “about:config” na barra de endereços do seu Firefox. Uma janela será aberta com as opções avançadas de configuração do browser. Há um campo de busca “localizar nome” que serve para localizarmos as variáveis que iremos configurar. As opções em negrito mostram que já foram alteradas e não estão com o valor padrão. Clicando com o botão direito temos algumas opções como restaurar o valor padrão do campo, alterar campo e outras.

Abaixo, mostraremos as linhas de comando que você deve procurar no arquivo “config” do Firefox com a sua explicação.

accessibility.typeaheadfind.enablesound [Boolean]: Altere para Falso para evitar que seja emitido um som quando sua busca por texto não encontrar resultados.

alerts.totalOpenTime [Integer]: É o tempo de exibição do aviso de “download concluído”. Altere para 2000 (o que quer dizer 2 segundos).

browser.bookmarks.max_backups [Integer]: Para agilizar o fechamento do Firefox, reduza o número de backups dos favoritos para 2.

browser.cache.disk.parent_directory [String]: Altere o local de armazenamento do cache do Firefox. Insira o caminho completo para um drive ou partição física diferente daquela onde o Windows está instalado.

browser.sessionstore.max_tabs_undo [Integer]: Configure o número de abas que você pode reabrir em caso de fechamento acidental.

browser.sessionstore.max_windows_undo [Integer]: Configure o número de janelas fechadas que podem ser reabertas em caso de fechamento acidental.

browser.tabs.closeWindowWithLastTab [Boolean]: Altere para Falso para que o Firefox não seja fechado acidentalmente caso você feche a última aba.

dom.popup_maximum [Integer]: Configure o número máximo de popups abertos simultaneamente.

security.dialog_enable_delay [Integer]: Configure o tempo de espera para instalar uma nova extensão cada 1000 corresponde a1 segundo. Não é recomendado definir como “zero” por questões de segurança.