Iremos mostrar como ativar o recurso de HTTP pipeline do Firefox mas antes de iniciarmos as configurações é importante saber o que é.
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:
Qualquer crítica, sugestão ou dúvida mande uma mensagem.
Atenciosamente,
Joaquim Ferraz
Atenciosamente,
Joaquim Ferraz
Nenhum comentário:
Postar um comentário
Regras:
Só serão aprovados comentários relacionados ao "Post".
Seu comentário será aprovado e respondido o mais rápido possível.
Obrigado.