boa explicação sobre o que 'network.http.pipelining' e 'network.http.proxy.pipelining' e 'nglayout.initialpaint.delay' do?

3

sobre este link: link

Eu acho isso duvidoso .. e de qualquer maneira eu queria saber se alguém poderia dar uma boa explicação sobre o que network.http.pipelining e network.http.proxy.pipelining e nglayout.initialpaint.delay fazem?

    
por Pacerier 02.06.2011 / 10:34

1 resposta

4

É principalmente informação precisa. O link explica as duas primeiras opções - pipeline http é um recurso que permite que várias solicitações sejam transmitidas em http 1.1 antes de qualquer respostas são recebidas do servidor. Quanto maior a latência da rede, mais isso ajudará - mas nem todos os servidores suportam o pipelining e os que o fizerem poderão ter uma quebra no próprio servidor ou no código do aplicativo. No entanto, a grande maioria dos sites funciona corretamente, o que é bom tentar melhorar o desempenho - apenas não se esqueça de que existe algo se quebrar depois.

link é um pouco mais duvidoso - configurá-lo como 0 provavelmente é um mau conselho, mas outros valores podem funcionar . Reduzir isso permitirá que algum conteúdo seja exibido mais rapidamente, mas os primeiros bits de conteúdo recebidos ao carregar a página geralmente não são suficientes para serem renderizados, e reduzir isso pode ter o efeito oposto, aumentando o número de páginas reflui antes que a página seja totalmente renderizada. O valor padrão é um compromisso razoável que se ajusta à maioria das circunstâncias. Você pode jogar com valores maiores ou menores aqui e ver se o desempenho melhora, pois o valor ideal é o equilíbrio da latência da rede, a latência percebida da renderização inicial e o tempo real de carregamento da página para a página inteira.

    
por 10.07.2011 / 00:19