O valor maximinm de network.http.pipelining.maxrequests ainda é 8?

0

Eu detectei alguma lentidão no Firefox 17 sob o Fedora 18, então decidi modificar algumas opções de configuração.

A pergunta é: alguém sabe se o valor máximo de network.http.pipelining.maxrequests ainda é 8?

Eu encontro pessoas dizendo que se eu colocar mais de 8, isso será ignorado. Parece estranho para mim que o valor padrão do Fedora e também do Centos seja de 32.

    
por NotFromBrooklyn 30.12.2012 / 15:46

1 resposta

2

Eu não penso assim. As discussões para este assunto de 2010 referem-se a um #define anotado de nsHttp.h na árvore do CVS do Mozilla:

// hard upper limit on the number of requests that can be pipelined
#define NS_HTTP_MAX_PIPELINED_REQUESTS 8 

No entanto, aparentemente, "Para o Gecko, XULRunner e Firefox, o CVS trunk não é mais o trunk , e é usado para o Gecko 1.9 / Firefox 3 e o 1.9.0. * / 3.0 * lançamentos de segurança. "

O arquivo correspondente no atual "mozilla-release" branch (que presumo incluir 17, e é o mesmo que o ramo "-esr17") não tem que definir, e esse identificador não aparece na árvore de lançamento. A variável real que é definida aqui usando o nome do enum (MAX_PIPELINED_REQUESTS ) de nsHttp.h é mMaxPipelinedRequests , e olhando para as outras referências a isso, sua única restrição parece ser que é um valor de 16 bits sem sinal, o que significa que tem um intervalo de 0-65535.

    
por 30.12.2012 / 16:56