net

30배 빠른 불여우 만들기란다... HTTP pipelining 기술

C/H 2014. 12. 2. 19:41

about:configabout:config



# HTTP  파이프라인 설정
network.http.pipelining = true
network.http.proxy.pipelining = true
# 최대 요청수 수정
network.http.pipelining.maxrequests = 30 # Firefox Developer Edtion은 32로 설정되어 있습니다.
# 레이아웃 그리기 연기 시간 제어
nglayout.initialpaint.delay = 0 # 새로생성





pipelining파이프라인 1개와 3개의 차이

HTTP 파이프라이닝 기술은 Request method중 POST를 제외한 OPTIONS, GET, HEAD, PUT, DELETE, TRACE, CONNECT, PATCH 상태에서는 사용이 가능하지만 None-idempotent인 POST에서는 파이프라이닝 되어서는 안된다고 하네요.

그렇다면 일반적인 웹 서비스에서 사용은 제한을 받을 수 밖에 없는데요.
하지만 Pipelining과 REST 조합은 괜찮을 것 같네요



Non- idempotent methods like POST should not be pipelined. Sequences of GET and HEAD requests can always be pipelined.

HTTP_pipelining



멱등법칙 또는 멱등성(idempotence)은 수학이나 전산학에서 연산의 한 성질을 나타내는 것으로써, 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질을 의미한다.

멱등법칙 idempotence

반응형