Addict 12 Postado Junho 13, 2007 Share Postado Junho 13, 2007 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 More sharing options...
Felipe Moraes 151 Postado Junho 13, 2007 Share Postado Junho 13, 2007 vc pode nao ser bom em traduçao,mas poderia usar pelo menos um tradutor num é? entendi nada disso ai Link para o comentário Compartilhar em outros sites More sharing options...
Addict 12 Postado Junho 13, 2007 Autor Share Postado Junho 13, 2007 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 More sharing options...
Raphael Lion 2 Postado Junho 13, 2007 Share Postado Junho 13, 2007 Addict, acho que você deveria por no google e corrigir, você mesmo. @Tópico Achei muito intereçante, já tinha feito um desses aqui, mais fiz um que me ajudou bastante. Abraço. Link para o comentário Compartilhar em outros sites More sharing options...
Addict 12 Postado Junho 13, 2007 Autor Share Postado Junho 13, 2007 @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 More sharing options...
Raphael Lion 2 Postado Junho 13, 2007 Share Postado Junho 13, 2007 Addict, você sabe inglês básico ? Então traduza no google : http://www.google.com.br/language_tools?hl=pt-BR E corrija... Link para o comentário Compartilhar em outros sites More sharing options...
hopugop 0 Postado Junho 13, 2007 Share Postado Junho 13, 2007 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 More sharing options...
Addict 12 Postado Junho 13, 2007 Autor Share Postado Junho 13, 2007 (editado) 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 Junho 14, 2007 por Addict Link para o comentário Compartilhar em outros sites More sharing options...
hopugop 0 Postado Junho 14, 2007 Share Postado Junho 14, 2007 (editado) 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 Junho 14, 2007 por hopugop Link para o comentário Compartilhar em outros sites More sharing options...
GOD Zé 4 Postado Junho 17, 2007 Share Postado Junho 17, 2007 Parabéns Addict e Hopugop por traduzir e eu poder entender melhor Link para o comentário Compartilhar em outros sites More sharing options...
Lordfire 309 Postado Julho 11, 2007 Share Postado Julho 11, 2007 Addict, porque não põe o do HoPuGoP? Maneiro isso, eu usava o Fast Computer, Slow Connction quando usava FF Hoje, IE na veia Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados