양군의 행복한 이야기

HTTP 연결수 증가로 인터넷을 빠르게 본문

컴터이야기

HTTP 연결수 증가로 인터넷을 빠르게

까망거북 2007. 3. 6. 10:01

 

전에 어떤 분에게도 답변을 드린 것이지만, 원래 윈도우 기본 설정이 단일 HTTP 서버에 대한 동시 연결수가 HTTP 1.0은 4개, HTTP 1.1은 2개로 지정되어있습니다. 왜 이렇게 되어있냐면 RFC2616 연결 규약에 의거하기 때문입니다. (M$가 이런 규약은 잘 따르는군요?) 간단하게 예를 들어 말씀드리면 컵에 네이버라는 물이 있을 때 빨대 4개, 2개 가지고 물을 빨아들이는 원리랑 같습니다. 요즘같은 인터넷 사양이라면 당연히 느릴 수 밖에 없지요. 윈도우를 처음 깔았더니 인터넷 웹페이지 뜨는 속도가 굉장히 느리다, 네이버나 디씨 들어갔더니 이미지가 한장 한장 뜨더라.. 라고 생각된다면 다음 설정을 사용해봅니다.

1. 레지스트리 편집기를 열어

2. [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] 를 찾아갑니다.

3. DWORD 값을 생성해 이름은 MaxConnectionsPer1_0Server, 값은 16진수로 40

4. DWORD 값을 생성해 이름은 MaxConnectionsPerServer, 값은 16진수로 40 로 지정합니다. (16진수 40 = 10진수 64)

; HTTP 서버당 최대 연결 수 증가 (64)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPer1_0Server"=dword:00000040
"MaxConnectionsPerServer"=dword:00000040

5. 편집기 닫고 로그오프나 재부팅


이로서 빨대를 64개로 늘렸습니다.^^
참고로 동시 연결수 증가는 다운로드 세션 증가에도 관련됩니다. 한 서버에 대해 다운로드 창을 64개 정도 늘리는 효과도 있지요. (http://support.microsoft.com/kb/282402/ko)

※ 설정할 수 있는 최대 값은 255인데 설정 값 64 정도면 충분합니다.
※ 예전에도 비슷한 내용을 썼던 적이 있습니다. http://pikadung.egloos.com/296188

출처 : saury blog