Fedora 18 아래의 Firefox 17이 약간 느리다는 것을 알았기 때문에 일부 구성 옵션을 변경하기로 결정했습니다.
따라서 질문은 다음과 같습니다. 최대값이 무엇인지 아는 사람이 있습니까?network.http.pipelined.maxrequests아니면 8?
8개 이상 입력하면 무시된다고 말하는 사람을 발견했습니다. Fedora와 Centos의 기본값은 모두 32인데 이상하게 보입니다.
답변1
난 그렇게 생각하지 않아. 2010년에 이에 대한 논의는 #define
Notes 를 참조합니다.nsHttp.hMozilla CVS 트리에서:
// hard upper limit on the number of requests that can be pipelined
#define NS_HTTP_MAX_PIPELINED_REQUESTS 8
그러나 분명히 "Gecko, XULRunner 및 Firefox의 경우CVS 트렁크는 더 이상 트렁크가 아닙니다., Gecko 1.9 / Firefox 3 및 1.9.0.* / 3.0.* 보안 버전에서 사용됩니다. "
이것해당 파일현재 "mozilla-release" 브랜치(내 생각에는 17개를 포함하고 "-esr17" 브랜치와 동일함)에는 그러한 정의가 없으며 식별자는 릴리스 트리에 전혀 표시되지 않습니다. 실제 변수는여기에서 설정하세요nsHttp.h에서 열거형 이름(MAX_PIPELINED_REQUESTS)을 사용 mMaxPipelinedRequests
하고 이에 대한 다른 참조를 살펴보면 유일한 제한 사항은 부호 없는 16비트 값인 것 같습니다. 이는 해당 범위가 0-65535임을 의미합니다.