Ir para conteúdo

Dicas Para Firefox


Addict

Posts Recomendados

Performance Settings

 

One of the limitations of pretty much all computer applications is the need to target for a general audience because of the wide array of computer components and varied network infrastructure. This is where tweaking comes in. Firefox by default is aimed at a general audience too and hopefully we can tune it more to the needs of the individual. The majority of the information comes from this excellent thread over at the MozillaZine Forum. The first post in particular goes through in great detail what each of the settings do. The thread however gets fairly long and convoluted and we attempt to summarize the contents of this thread along with a couple other sources into something that is easier to digest. As with the settings on the previous page, the contents are copied into the user.js file. We do not go into major detail about the setting as the thread goes into detailed explanations of what the settings mean in the first post. Instead, the configurations are culled from the thread of what people have reported to have worked for them along with some modifications on our end.

 

Quick and Dirty Settings

 

user_pref("network.http.pipelining", true);

user_pref("network.http.pipelining.firstrequest", true);

user_pref("network.http.pipelining.maxrequests", 8);

user_pref("nglayout.initialpaint.delay", 0);

 

These were some settings I ran across sometime ago. Pipelining does multiple data requests at once and should speed things up. I believe IE did this before and this was partially attributable to the speed advantage that IE had over older versions of Mozilla/Netscape. Initial Paint Delay actually slows down the rendering of the ENTIRE page but since users tend to start reading before the entire page is rendered, setting this to a low value gives the impression that the page loads faster.

 

The following configurations are based off of recommendations off of the Mozillazine thread with some editing on points that I do not agree with

 

Common to all configurations

 

These are the settings that seem to be common to all configuration files regardless of connection speed or computer speed with a couple of additions - plugin paths can be found with about:plugins and the bookmark menu delay is turned off.

 

user_pref("network.http.pipelining", true);

user_pref("network.http.proxy.pipelining", true);

user_pref("network.http.pipelining.maxrequests", 8);

user_pref("content.notify.backoffcount", 5);

user_pref("plugin.expose_full_path", true);

user_pref("ui.submenuDelay", 0);

 

Fast Computer Fast Connection

 

user_pref("content.interrupt.parsing", true);

user_pref("content.max.tokenizing.time", 2250000);

user_pref("content.notify.interval", 750000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 750000);

user_pref("nglayout.initialpaint.delay", 0);

user_pref("network.http.max-connections", 48);

user_pref("network.http.max-connections-per-server", 16);

user_pref("network.http.max-persistent-connections-per-proxy", 16);

user_pref("network.http.max-persistent-connections-per-server", 8);

user_pref("browser.cache.memory.capacity", 65536);

 

A couple settings of note - Firefox is allocated 4096 KB of memory by default and in this configuration we give it roughly 65MB as denoted by the last line. This can be changed according to what is used.

 

Fast Computer, Slower Connection

 

This configuration is more suited to people without ultra fast connections. We are not talking about dial up connections but slower DSL / Cable connections.

 

user_pref("content.max.tokenizing.time", 2250000);

user_pref("content.notify.interval", 750000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 750000);

user_pref("network.http.max-connections", 48);

user_pref("network.http.max-connections-per-server", 16);

user_pref("network.http.max-persistent-connections-per-proxy", 16);

user_pref("network.http.max-persistent-connections-per-server", 8);

user_pref("nglayout.initialpaint.delay", 0);

user_pref("browser.cache.memory.capacity", 65536);

 

Fast Computer, Slow Connection

 

user_pref("browser.xul.error_pages.enabled", true);

user_pref("content.interrupt.parsing", true);

user_pref("content.max.tokenizing.time", 3000000);

user_pref("content.maxtextrun", 8191);

user_pref("content.notify.interval", 750000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 750000);

user_pref("network.http.max-connections", 32);

user_pref("network.http.max-connections-per-server", 8);

user_pref("network.http.max-persistent-connections-per-proxy", 8);

user_pref("network.http.max-persistent-connections-per-server", 4);

user_pref("nglayout.initialpaint.delay", 0);

user_pref("browser.cache.memory.capacity", 65536);

 

Slow Computer, Fast Connection

 

user_pref("content.max.tokenizing.time", 3000000);

user_pref("content.notify.backoffcount", 5);

user_pref("content.notify.interval", 1000000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 1000000);

user_pref("content.maxtextrun", 4095);

user_pref("nglayout.initialpaint.delay", 1000);

user_pref("network.http.max-connections", 48);

user_pref("network.http.max-connections-per-server", 16);

user_pref("network.http.max-persistent-connections-per-proxy", 16);

user_pref("network.http.max-persistent-connections-per-server", 8);

user_pref("dom.disable_window_status_change", true);

 

One of the changes made for this particular configuration is the final line where the status bar is disabled for changing web pages to save processor time.

 

Slow Computer, Slow Connection

 

We have entered the doldrums of the dial-up user

 

user_pref("content.max.tokenizing.time", 2250000);

user_pref("content.notify.interval", 750000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 750000);

user_pref("nglayout.initialpaint.delay", 750);

user_pref("network.http.max-connections", 32);

user_pref("network.http.max-connections-per-server", 8);

user_pref("network.http.max-persistent-connections-per-proxy", 8);

user_pref("network.http.max-persistent-connections-per-server", 4);

user_pref("dom.disable_window_status_change", true);

 

Some of the options we chose not to include as opposed to suggestions on the Mozillazine threads included the suggestion of catching SSL pages. Regardless of computer speed, one of the common trends is that pipelining is a good thing. Those with faster computers and gobs of memory may want to up the amount of memory available to Firefox while those with slower computers can still increase the default 4MB to something higher. This was not done in our configuration files however. Powerusers are also welcome to disable the status bar to eek out that extra CPU cycle or two.

 

Não sou bom em fazer tradução de tópicos, e eu como sei apenas o Básico de inglês entendi todas as dicas, acredito que vocês também entenderam :-)

As Dicas a cima serve para todos os Navegadores que Utilizam a Tecnologia Gecko (Firefox, K-meleon, etc...)

 

Créditos: tweakfactor

Link para o comentário
Compartilhar em outros sites

Não sou bom em fazer tradução de tópicos, e eu como sei apenas o Básico de inglês entendi todas as dicas, acredito que vocês também entenderam :-)

As Dicas a cima serve para todos os Navegadores que Utilizam a Tecnologia Gecko (Firefox, K-meleon, etc...)

 

Use um tradutor e veja se fica melhor do que em inglês ok?

Eu ainda não vi nenhum tradutor realmente descente para traduzir esse tipo de texto, de qualquer maneira o tópico esta no ponto ai pra quem entende o básico de inglês.

 

:-)

Link para o comentário
Compartilhar em outros sites

@Raphael

 

Mesma resposta de cima para você =p

Se você conseguir algum lugar que realmente traduza por frases e não apenas por palavras ficando assim uma coisa horrível e mais difícil de compreender do que o próprio inglês me diga :-)

 

O importante nesse tópico é apenas os valores, pra isso você não precisa saber inglês!

 

@ALL

 

Vocês não são obrigados a verem o tutorial, como eu disse a cima só veja quem tiver pelo menos uma noção de inglês básico :-)

Link para o comentário
Compartilhar em outros sites

Configurações de Performance

 

Uma das limitações da maioria das aplicações para computador é a necessidade de tomar como alvo o público em geral, devido à grande variedade de componentes de computador e infra-estrutura de rede variada. É aqui que entra os 'Tweaks'. O Firefox, por pré-definição, é voltado à maioria do público também e podemos ajustá-lo às necessidades do indivíduo. A maioria das informações vêm de um exelente tópico no Fórum MozillaZine. O primeiro post em particular guia-se nos detalhes de que cada configuração faz. O tópico, no entanto, acaba ficando bem grande e complicado e tentamos sumarizar o conteúdo desse tópico juntamente com outras fontes em algo mais fácil de digerir. Como nas configurações na página anterior, os conteúdos são copiados dentro do arquivo 'user.js'. Não daremos mais detalhes das configurações aqui pois cada configuração tem sua explicação inclusa no post. No lugar, as configurações são classificadas de acordo com os resultados reportados pelos usuários, assim como nossas próprias sugestões.

 

 

Configurações Rápidas e Superficiais

 

user_pref("network.http.pipelining", true);

user_pref("network.http.pipelining.firstrequest", true);

user_pref("network.http.pipelining.maxrequests", 8);

user_pref("nglayout.initialpaint.delay", 0);

 

Essas são as configurações que eu usava há um tempo atrás. O Pipelining multiplica as solicitações de dados e deve acelerar as coisas. Acredito que o IE já havia feito isso, explicando a vantagem da velocidade sobre versões antigas do Mozilla/Netscape. O 'Inicial Paint Delay' deixa o renderizamento da página mais lento, mas como os usuários tendem a começar a ler a página antes que a mesma acabe de carregar, deixar na configuração mais baixa dá a impressão que a página carrega mais rápido.

 

As seguintes configurações são baseadas em recomendações fora do Post no MozillaZine, tendo eu editado coisas que não concordo.

 

 

Comum à todas as Configurações

 

Essas são as configurações que parecem ser comuns à todos os arquivos de configuração não importando a velocidade de conexão ou a velocidade do computador com algumas configurações adicionais - pode-se ter mais informações sobre plugins entrando em 'about:plugins' e o atraso no menu de Favoritos é desligado.

 

user_pref("network.http.pipelining", true);

user_pref("network.http.proxy.pipelining", true);

user_pref("network.http.pipelining.maxrequests", 8);

user_pref("content.notify.backoffcount", 5);

user_pref("plugin.expose_full_path", true);

user_pref("ui.submenuDelay", 0);

 

 

Computador Rápido, Conexão Rápida

 

user_pref("content.interrupt.parsing", true);

user_pref("content.max.tokenizing.time", 2250000);

user_pref("content.notify.interval", 750000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 750000);

user_pref("nglayout.initialpaint.delay", 0);

user_pref("network.http.max-connections", 48);

user_pref("network.http.max-connections-per-server", 16);

user_pref("network.http.max-persistent-connections-per-proxy", 16);

user_pref("network.http.max-persistent-connections-per-server", 8);

user_pref("browser.cache.memory.capacity", 65536);

 

Deve-se notar que, com essa configuração, o Firefox aloca 65 Mb na memória, ao invés de 4096 Kb por default. Isso pode ser mudado de acordo com o que é usado.

 

 

Computador Rápido, Conexão Média

 

Esta configuração é mais indicada para as pessoas sem conexão ultra-rápidas. Não me refiro à conexões discadas, mas sim à conexões DSL / Cabo lentas.

 

user_pref("content.max.tokenizing.time", 2250000);

user_pref("content.notify.interval", 750000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 750000);

user_pref("network.http.max-connections", 48);

user_pref("network.http.max-connections-per-server", 16);

user_pref("network.http.max-persistent-connections-per-proxy", 16);

user_pref("network.http.max-persistent-connections-per-server", 8);

user_pref("nglayout.initialpaint.delay", 0);

user_pref("browser.cache.memory.capacity", 65536);

 

 

Computador Rápido, Conexão Lenta

 

user_pref("browser.xul.error_pages.enabled", true);

user_pref("content.interrupt.parsing", true);

user_pref("content.max.tokenizing.time", 3000000);

user_pref("content.maxtextrun", 8191);

user_pref("content.notify.interval", 750000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 750000);

user_pref("network.http.max-connections", 32);

user_pref("network.http.max-connections-per-server", 8);

user_pref("network.http.max-persistent-connections-per-proxy", 8);

user_pref("network.http.max-persistent-connections-per-server", 4);

user_pref("nglayout.initialpaint.delay", 0);

user_pref("browser.cache.memory.capacity", 65536);

 

 

Computador Lento, Conexão Rápida

 

user_pref("content.max.tokenizing.time", 3000000);

user_pref("content.notify.backoffcount", 5);

user_pref("content.notify.interval", 1000000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 1000000);

user_pref("content.maxtextrun", 4095);

user_pref("nglayout.initialpaint.delay", 1000);

user_pref("network.http.max-connections", 48);

user_pref("network.http.max-connections-per-server", 16);

user_pref("network.http.max-persistent-connections-per-proxy", 16);

user_pref("network.http.max-persistent-connections-per-server", 8);

user_pref("dom.disable_window_status_change", true);

 

Uma das mudanças para esta configuração é na linha final, onde a Barra de Status é desativado para ganhar tempo ao processar as páginas.

 

 

Computador Lento, Conexão Lenta

 

Entramos no domínio dos usuários de conexão Discada.

 

user_pref("content.max.tokenizing.time", 2250000);

user_pref("content.notify.interval", 750000);

user_pref("content.notify.ontimer", true);

user_pref("content.switch.threshold", 750000);

user_pref("nglayout.initialpaint.delay", 750);

user_pref("network.http.max-connections", 32);

user_pref("network.http.max-connections-per-server", 8);

user_pref("network.http.max-persistent-connections-per-proxy", 8);

user_pref("network.http.max-persistent-connections-per-server", 4);

user_pref("dom.disable_window_status_change", true);

 

Algumas das opções que optamos por não adicionar é a de 'pegar' páginas SSL. Não importando a velocidade do computador, concordamos que o 'Pipelining' é uma coisa boa. Aqueles com computadores mais rápidos e com muita memória podem querer usar o máximo de memória disponível para o Firefox, enquando os usuários com computadores mais lentos pode, ainda, aumentar o uso de memória para algo um pouco maior que 4 Mb. No entanto, isso não é feito nas configurações do Browser. Powerusers também podem querer desabilitar a Barra de Status para ganhar um pouco de tempo.

 

Se precisar do código-fonte, manda PM ;)

Link para o comentário
Compartilhar em outros sites

Addict, você sabe inglês básico ?

Então traduza no google :

 

http://www.google.com.br/language_tools?hl=pt-BR

 

E corrija...

 

Não a necessidade agora pois o amigo hopugop ja fez isso pra mim :-)

 

Ps: o que tem haver depois de traduzir o texto, corrigir, com saber inglês basico? aiai!

Vamos parar por aqui okz...

 

bjim :-)

 

@EDIT

 

Hopugop não foi o que eu quiz dizer, minha intenção era falar que não tinha mais necessidade para mim fazer a tradução.. =p

Mesmo porque eu sei que não existe um tradutor de textos para ficar bem traduzido assim como você fez.

Editado por Addict
Link para o comentário
Compartilhar em outros sites

Não a necessidade agora pois o amigo hopugop ja fez isso pra mim :-)

 

Ps: o que tem haver depois de traduzir o texto, corrigir, com saber inglês basico? aiai!

Vamos parar por aqui okz...

 

bjim :-)

 

@ Addict:

 

Da maneira que você disse, parece que eu usei o Google pra traduzir isso ae, mas eu traduzi 100% na mão mesmo... hauhuahah

 

OBS: Se precisar traduzir mais coisas, manda PM. Gosto de ajudar! ;)

Editado por hopugop
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...