gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
Core Raposa, Corre!
Contribuído por BladeRunner em 31-12-04 14:19
do departamento run-rabbit-run
FireFox dmaster escreve "Se pensavam que o Firefox era um browser rápido esperem até tentarem esta optimização:

O FireFox tem um belo console "a'la Quake" com todas as opções do programa para além do que poder ser feito no interface gráfico, para aceder a este nível de controlo basta escrever "about:config" na barra de endereços.

Agora para aumentar consideravelmente a performance e fazer a raposa correr como nunca alterem as seguintes variáveis:

network.http.pipelining = "true"
network.http.proxy.pipelining = "true"
network.http.pipelining.maxrequests = n

Sendo n o número máximo de ligações concorrentes; o valor por defeito é um lamentável quatro(4)! Por isso podem abusar e colocar 20 ou 30 - estes valores fazem-se valer ao carregar páginas com bastantes objectos dependentes.

Nem sei porque não existe um Wizard para optimizar estas configurações, as diferenças são bastante notórias... Cá para mim estão a guardar espaço de manobra para as próximas versões! =:-)

Aqui fica a dica."

[BladeRunner]: Já conhecia isto, mas nunca publiquei porque nunca consegui encontrar a fonte deste truque (embora nunca tenha procurado intensivamente, confesso).
Este artigo vai sem fonte também, por isso... use it at your own risk.

Caixa Mágica Desktop 10 Beta disponível | Feliz ano novo  >

 

gildot Login
Login:

Password:

Referências
  • Mais acerca FireFox
  • Também por BladeRunner
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    Já vinha activo (Pontos:1)
    por karamelo em 31-12-04 14:36 GMT (#1)
    (Utilizador Info)
    No meu isso já estava activo...

    Não sei se será por usar as MOOX
      http://www.moox.ws/tech/mozilla/
    Re:Já vinha activo (Pontos:1)
    por bilu em 31-12-04 14:48 GMT (#3)
    (Utilizador Info)

    https://addons.update.mozilla.org/extensions/moreinfo.php?application=firefox&version=0.9. 1&os=Windows&category=Miscellaneous&id=327

    Addon que já fazia isso.
    Tweak Network Settings (Pontos:2, Informativo)
    por Lameiro em 31-12-04 14:46 GMT (#2)
    (Utilizador Info) mailto:lameiro[at]fastmail[dot]fm
    Existe uma extensão, o Tweak Network Settings que faz exatamnte isso...

    -=[ Rui Lameiro ]=-
    Já agora... (Pontos:2)
    por Gamito em 31-12-04 15:07 GMT (#4)
    (Utilizador Info) http://gamito.startux.org
    Quando instalei o Google Desktop Search num Windows com Firefox, o character encoding do Firefox ficou completamente preso no UTF-8. Não o consegui arrancar de lá de maneira nenhuma.

    Tive que desinstalar o GDS. Nesse processo, apareceu uma caixa a perguntar porque estava a fazê-lo, ao que respondi, porque achei que poderia ser útil dar esse feedback.
    Não sei se serviu de alguma coisa, porque não voltei a tentar instalá-lo.

    Já alguém tropeçou nisto ?

    Mário Gamito
    gamito.startux.org
    A situação (Pontos:2)
    por gass em 31-12-04 15:14 GMT (#5)
    (Utilizador Info) http://www.otiliamatos.ath.cx/~gass
    Realmente a dica apresentada resulta e a coisa é que ... se nota bastante.

    Mais um passo de gigante do FF.
    Cumps-
    Gass
    Re:A situação (Pontos:2)
    por Cirruz em 31-12-04 15:25 GMT (#6)
    (Utilizador Info)
    Um passo de gitante tão grande, mas mesmo tão grande... Que estava escondido e desactivado por defeito!

    Cirruz

    Re:A situação (Pontos:2)
    por gass em 31-12-04 22:00 GMT (#20)
    (Utilizador Info) http://www.otiliamatos.ath.cx/~gass
    LOL ... nisso tens razão, o que é certo é k desconhecia tal sitio para alterar as definições.

    Por alguma razão deve estar obstruido e desactivado ... porquê? estabilidade?
    Cumps-
    Gass
    Bom.. (Pontos:2)
    por 4Gr em 31-12-04 15:35 GMT (#7)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    Realmente a diferença é notória, principalmente em sites com muitos conteúdos digitais, como vídeos e sons. (xl.sapo.pt por exemplo)

    Paradoxo do ano: Microsoft Works!
    Dominus vobiscum
    Mozilla (Pontos:3, Informativo)
    por CrLf em 31-12-04 15:43 GMT (#8)
    (Utilizador Info) http://tudo-sobre-nada.blogspot.com
    A lenda conta que essas opções podem dar alguns problemas com alguns proxies e servidores web mais manhosos. Mas realmente nunca ouvi ninguém dizer que tinha problemas...

    Já agora, no Firefox isso só está disponível no "about:config" ou por meio de extensões, mas a suite Mozilla já tem essas opções no painel das preferências há umas quantas versões (desde a 1.2 se não me engano).

    --
    Carlos Rodrigues
    A fonte (Pontos:2, Informativo)
    por jman em 31-12-04 15:49 GMT (#9)
    (Utilizador Info)
    Eis a fonte oficial da info e a razao pela qual nao esta activo por defeito: http://www.mozilla.org/support/firefox/tips#oth_pipelining
    layout sem espera! (Pontos:4, Informativo)
    por alguem em 31-12-04 15:54 GMT (#10)
    (Utilizador Info) http://www.ladonegro.net/
    Tenho usado sempre esses valores. Amplas discussões acerca disto jorraram no fórum da mozilla ( http://forums.mozillazine.org/index.php?c=4 ). Dos que testes que fiz e que mantenho nas configurações, este é o que mais faz a diferença, em termos de comportamento e eficiência:

    about:config

    criar campo
    nglayout.initialpaint.delay
    (estado: inteiro)
    valor: 0

    Esta alteração faz que o motor do browser exija muitos mais recursos, mas em contrapartida, cada byte recebido é imediatamente exposto ao utilizador. Isso sim dá um look e feel de rápidez!

    "The interest in encouraging freedom of expression in a democratic society outweighs any theoretical but unproven benefit of censorship."
    Revisão (Pontos:3, Esclarecedor)
    por dmaster em 31-12-04 15:58 GMT (#11)
    (Utilizador Info)
    Ok, estive a investigar melhor e settings bastante mais elaborados é o que não falta!

    Por exemplo o “carloc” tem um belo script de configuração aqui (http://www.techzonez.com/forums/showthread.php?t=12614&page=2%E2%80%9D), mas continuando…

    Uma correcção importante impõe-se, o valor do “maxrequests” deve ser bastante menor do que apregoei com a mania do abuso.

    Aparentemente o Firefox traz o valor por defeito de 4 ligações máximo porque tal é o valor que o HTTP 1.0 aceita em servidores web que sigam o protocolo. Para manter compatibilidade e evitar problemas preventivamente o FireFox vem com este valor “out-of-box”.

    Com o HTTP 1.1, este valor é de 8 ligações máximo o que permite elevar o número de ligações simultâneas e portanto a performance do FireFox. Como muitos servidores são HTTP 1.1 afectar esta variável é perfeitamente válido.

    Agora, o que me preocupou foi os valores elevados que estão declarados em muitos sites na net. A minha fonte foi um amigo meu que me disse para colocar um valor grande e nem pensei no assunto ao enviar o artigo, pensei apenas em ligações a sair da minha máquina – mas pensei melhor e achei que o que estava a acontecer era um abuso e basicamente o truque estava a fazer de nós puros hackers, pois estariam milhares de FireFox’s a “martelar” os pobres servidores antigos com algo parecido a um distributed DoS!

    “Shit!” Pensei!

    Bom, fui investigar no google e felizmente o FireFox vem precisamente limitado a 8 portanto qualquer valor acima disso é limitado a 8. Portanto uma resalva para os puristas, o "maxrequests" é 8! Ok? 8-)
    Re:Revisão (Pontos:2)
    por Ancestor em 31-12-04 20:35 GMT (#19)
    (Utilizador Info) http://www.norteglobal.com
    Se eu bem percebi o maxrequests apenas define o número máximo de pedidos por pipeline, não o número simultâneo de conexões ao servidor. A limitação dos 8 requests prende-se com o protocolo (HTTP/1.1) e não com a carga do server. Na realidade, penso que até ajudará a aliviar bastante a carga do server, visto que diminui o número de packets total, e por consequência o volume de tráfego total, e talvez mais importante que isso, permite uma melhor gestão dos recursos de rede do lado do servidor.
    A fonte (Pontos:1)
    por jman em 31-12-04 15:58 GMT (#12)
    (Utilizador Info)
    Eis a fonte da info e a razao pela qual nao esta activo por defeito: http://www.mozilla.org/support/firefox/tips#oth_pipelining
    bloqueia o firefox (Pontos:1)
    por jcma em 31-12-04 16:04 GMT (#13)
    (Utilizador Info)
    Desde que fiz isso (na semana passada) que qualquer site que tenha java me bloqueia o firefox.
    Já voltei a por os valores por omissão, mas continua a bloquear. Quando tiver mais tempo, tenho que ver o que se passa.

    Linux + jre 1.5

    eu vi essa informação aqui: http://www.hackaday.com/entry/1234000803024910/
    A fonte (Pontos:2, Informativo)
    por jman em 31-12-04 16:09 GMT (#14)
    (Utilizador Info)
    Eis a fonte oficial da info e a razao pela qual nao esta activada por defeito:

    http://www.mozilla.org/support/firefox/tips#oth_pipelining

    Re:A fonte (Pontos:1)
    por jman em 01-01-05 10:37 GMT (#21)
    (Utilizador Info)
    Desculpem as repeticoes.
    Sem Comentários....... (Pontos:1)
    por tag em 31-12-04 17:57 GMT (#15)
    (Utilizador Info) http://taggat.no.sapo.pt
    E que tal FORNECER A FONTE!!!
    http://hackaday.com/entry/1234000803024910/
    Já não há respeito pelo RFC (Pontos:1)
    por quantum em 31-12-04 19:42 GMT (#16)
    (Utilizador Info)
    Por algum motivo existem RFC e um deles, o RFC 2068, diz o seguinte:

    "Clients that use persistent connections SHOULD limit the number of simultaneous connections that they maintain to a given server. A single-user client SHOULD maintain AT MOST 2 connections with any server or proxy. A proxy SHOULD use up to 2*N connections to another server or proxy, where N is the number of simultaneously active users. These guidelines are intended to improve HTTP response times and avoid congestion of the Internet or other networks."

    Isto é, nunca deveriam usar mais do que 2 ligações, a menos que haja uma boa razão para tal.

    Re:Já não há respeito pelo RFC (Pontos:1)
    por quantum em 31-12-04 19:52 GMT (#17)
    (Utilizador Info)
    Mmm... estive a ver melhor e o network.http.pipelining.maxrequests não é o número de ligações mas antes o número de items que pede dentro da mesma ligação (pipeline). Portanto, acho que o RFC não se aplica aqui.
    Re:Já não há respeito pelo RFC (Pontos:2)
    por CrLf em 31-12-04 20:15 GMT (#18)
    (Utilizador Info) http://tudo-sobre-nada.blogspot.com
    Também me parece que sim. E, como já disseram aqui, o Firefox parece ter limites aos valores que se podem usar, de modo a cumprir as regras.

    --
    Carlos Rodrigues
    Re:Já não há respeito pelo RFC (Pontos:1)
    por quantum em 01-01-05 10:38 GMT (#22)
    (Utilizador Info)
    Exactamente. O que respeita o RFC é o network.http.max-persistent-connections-per-server que está correctamente limitado a 2, se bem que o network.http.max-persistent-connections-per-proxy limita a 4, dando uma facadinha no RFC :).
    Re:Já não há respeito pelo RFC (Pontos:1)
    por bigs em 10-01-05 3:25 GMT (#26)
    (Utilizador Info)
    Aindei há uns tempos a ler uns RFCs, e a definição de SHOULD (sim, existe um RFC que define alguns termos a serem aplicados em RFCs, não tenho à mão qual é, mas no início do RFC deve ter uma referência para ele) é qualquer coisa como "deverão fazer isto, mas não é obrigatório.
    Assim, se for colocado um valor maior não estarão a dar uma facadinha ao RFC ao colocar um valor superior.

    ==========
    Nuno Pereira
    Estudante de Engenharia de Sistemas e Informática
    Universidade do Minho
    dica (Pontos:3, Informativo)
    por andyrock em 01-01-05 13:47 GMT (#23)
    (Utilizador Info) http://paginas.fe.up.pt/~ec99090
    para quem quer in-page error messages no firefox aqui está a solução:

    about:config, search por error e alterar para true

    reiniciar o firefox e ta a andar.

    O que isto faz é muito simples meus amigos; O que isto faz é que em certas e determinadas situações em que a pagina não é encontrada, deixa de aparecer um incómodo popup a dizer isso mesmo...
    Re:dica (Pontos:2)
    por Gamito em 01-01-05 23:18 GMT (#24)
    (Utilizador Info) http://gamito.startux.org
    Ei, mesmo cool :)
    Thanks.

    Mário Gamito
    gamito.startux.org
    bugging.. (Pontos:1)
    por Gothic em 03-01-05 22:22 GMT (#25)
    (Utilizador Info) http://www.ClusterCube.com
    que tal corrigirem o título ? "CORE" é uma coisa, "CORRE" é outra...

    Characteristic of life style...

     

     

    [ Topo | FAQ | Editores | Contacto ]