Optimize a base de dados do Firefox!

Iniciado por Cláudio Novais, 01 de Setembro de 2009, 15:18

tópico anterior - próximo tópico

Cláudio Novais

Depois do artigo " Como pôr o Firefox ainda mais veloz!  ", eis um novo artigo igualmente importante para melhorar a performance do Firefox.

Artigo Original: http://ubuntued.info/2009/09/optimize-a-base-de-dados-do-firefox.html

Citar
Com o passar do tempo o Firefox vai ficando mais lento. Este sintoma é derivado da grande quantidade de informação que ele guarda para permitir responder ao utilizador da melhor forma. Exemplo disso é a barra inteligente ("Awesome Bar") que consegue apresentar os resultados mais aproximados aos gostos do utilizador. Ora, essa informação armazenada vai ficando fragmentada na base de dados, tornando o seu acesso mais lento e, consequentemente, tornando o Firefox mais lento. Através deste artigo irá aprender como optimizar a base de dados de forma a ter um Firefox bastante mais rápido.

Existe duas maneiras de resolver este "problema": uma manual que requer a inserção de um código e outra automática ou semi-automática. A primeira utiliza a consola de erros do Firefox e a segunda é uma extensão que faz praticamente tudo. Como é óbvio aconselho a segunda opção para evitar trabalho, no entanto, se se preza por ter um Firefox que utiliza pouca memória então provavelmente não quererá ter mais uma extensão instalada e, nesse caso, será melhor utilizar a primeira opção.


Optimização manual

Para proceder à optimização manual da base de dados SQLite do Firefox, basta abrir a consola de erros (Tools→Error Console ou Ferramentas→Consola de erros), digitar o código seguinte e clicar em "Evaluate":

Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");

Em principio, o Firefox irá bloquear durante um ou dois segundos logo a seguir, sinal de que está a optimizar a base de dados.

Optimização automática

Ao invés de utilizar o modo anterior, que requer que se tenha a linha de código guardada em algum lugar, pode-se pôr este processo automático utilizando uma extensão chamada "Vacuum Places Improved". Esta extensão permite optimizar manualmente com apenas um clique no botão respectivo ou então automaticamente de tempos a tempos definidos pelo utilizador. Tal como é possível escolher o intervalo de tempo para a optimização, também é possível escolher o intervalo de tempo para aparecer o dito ícone.

A escolha do intervalo de tempo não é realmente por tempo, mas, sim, através do número de iniciações do Firefox. Esta maneira é mais eficaz, no entanto, para aqueles que reiniciam poucas vezes o Firefox, é aconselhável que optimizem manualmente a base de dados sempre que acharem que Firefox está lento. Para tal, basta clicar no ícone da extensão que se encontra no canto inferior da janela do Firefox.

Instalação da extensão

Para instalar a extensão que permite optimizar a base de dados automaticamente pode ser instalada clicando no botão verde abaixo. No entanto, se não confiar neste Blog, recomendo que visite a página oficial da extensão (o link do botão é o mesmo da página oficial...).


Depois de proceder à instalação e reinicialização do Firefox, terá acesso imediato às opções da extensão. Deverá, então, escolher os valores mais adequados a si, conforme a utilização do seu Firefox.


.

wullius

Bom tópico mano!!
Aki ficou bem mais estável, e leve!!