Iremos
mostrar como ativar o recurso de HTTP pipeline do Firefox mas antes
de iniciarmos as configurações é importante saber o que é. Ainda bem que o FF é um navegador aberto e super personalizável, assim podemos melhorá-lo de diversas maneiras.
HTTP pipeline
É
a possibilidade do cliente HTTP que neste caso é o Firefox, realizar
diversas requisições simultâneas ao servidor Web sem ser necessário
esperar as respostas de cada requisição para poder realizar uma nova
solicitação.
Na
imagem abaixo perceba que sem o uso do "pipeline" é necessário esperar
a reposta de cada solicitação feita com o servidor Web para poder
fazer uma nova requisição.
Usando o "pipeline" o cliente pode abrir diversos fluxos com Servidor e assim será
possível ajustar várias solicitações HTTP num mesmo pacote TCP,
fazendo com que seja enviado e recebido menos pacotes TCP através da
rede.
Isso resultará num melhor uso da rede, agilidade na conexão e melhor desempenho na hora de baixar as páginas.
Ajustando o “pipeline” no Firefox
Passo 1
Na barra de endereços acesse o endereço: about:config
Passo 2
Ajustes os parâmetros a seguir com os valores sugeridos.
network.http.pipelining = true
network.http.pipelining.ssl = true
network.http.proxy.pipelining = true
network.http.pipelining.ssl = true
network.http.proxy.pipelining = true
network.http.pipelining.maxrequests = 8
Normalmente a chave "nglayout.initialpaint.delay" não existe, crie uma chave do tipo "Integer" com o valor 0 (Zero).
Explicações:
network.http.pipelining - Esse parâmetro ativa o recurso de “pipeline” em seu Firefox.
network.http.pipelining.ssl - Esse parâmetro ativa o recurso de “pipeline” de SSL em seu Firefox
network.http.proxy.pipelining - Esse parâmetro ativa o recurso de “pipeline” para proxy, caso você esteja usando para acessar a rede.
network.http.pipelining.maxrequests - Esse parâmetro é o número de conexões possíveis de abrir por requisição.
network.http.pipelining.maxrequests - Esse parâmetro é o número de conexões possíveis de abrir por requisição.
nglayout.initialpaint.delay - Esse parâmetro faz com que o Firefox exiba imediatamente todos os dados recebidos do servidor Web.
Conclusão
Com
o uso do recurso pude mensurar uma redução média de 15% no tempo de
abertura das páginas, não constatei nenhum problema com o uso, apesar
de na documentação oficial informar que alguns servidores Web podem não
suportar o "pipeline".
Para maiores informações visite os link abaixo:
Nenhum comentário:
Postar um comentário