7

keep-alive 기능이란 무엇입니까? 어떻게 활성화 할 수 있습니까?Keep-Alive (Page Speed) 활성화

다음은 Chrome의 Page Speed ​​플러그인의 출력입니다.

Keep-Alive 사용 {MYWEBSITE.COM} 호스트는 Keep-Alive를 사용하도록 설정해야합니다. 그것은 다음과 같은 자원을 제공합니다.

http://MYWEBSITE.com/ 
http://MYWEBSITE.com/fonts/AGENCYR.TTF 
http://MYWEBSITE.com/images/big_mini/0002_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0003_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0004_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0005_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0006_mini.jpeg 
http://MYWEBSITE.com/images/big_mini/0007_mini.jpeg 
http://MYWEBSITE.com/images/.jpeg 
http://MYWEBSITE.com/images/small/0002S.jpeg 
http://MYWEBSITE.com/images/small/0003S.jpeg 
http://MYWEBSITE.com/images/small/0004S.jpeg 
http://MYWEBSITE.com/images/small/0005S.jpeg 
http://MYWEBSITE.com/images/small/0006S.jpeg 
http://MYWEBSITE.com/images/small/0007S.jpeg 
http://MYWEBSITE.com/images/small/0008S.jpeg 
http://MYWEBSITE.com/images/small/0009S.jpeg 
http://MYWEBSITE.com/images/small/0010S.jpeg 
http://MYWEBSITE.com/images/small/0011S.jpeg 
http://MYWEBSITE.com/images/small/0012S.jpg 
http://MYWEBSITE.com/images/small/0013S.jpeg 
http://MYWEBSITE.com/images/small/0014S.jpeg 
http://MYWEBSITE.com/images/small/0015S.jpeg 
http://MYWEBSITE.com/images/small/0016S.jpeg 
http://MYWEBSITE.com/images/small/0017S.jpeg 
http://MYWEBSITE.com/images/small/0018S.jpeg 
http://MYWEBSITE.com/images/small/0019S.jpeg 
http://MYWEBSITE.com/yoxview/yoxview.css 
http://MYWEBSITE.com/yoxview/images/empty.gif 
http://MYWEBSITE.com/yoxview/images/left.png 
http://MYWEBSITE.com/yoxview/images/popup_ajax_loader.gif 
http://MYWEBSITE.com/yoxview/images/right.png 
http://MYWEBSITE.com/yoxview/images/sprites.png 
http://MYWEBSITE.com/yoxview/img3_mini.jpeg 
http://MYWEBSITE.com/yoxview/jquery.yoxview-2.21.min.js 
http://MYWEBSITE.com/yoxview/lang/en.js 
http://MYWEBSITE.com/yoxview/yoxview-init.js 

답변

10

HTTP 연결 유지가 따라서 페이지를로드의 오버 헤드를 줄일 여러 요청을 보내는 클라이언트에 의해 재사용 할 수 있도록 연결을 열 보유 할 HTTP 서버를 구성합니다 (그렇지 않으면 HTTP persistent connections라고도 함). 각 서버와 환경은 서로 다르므로 환경 설정은 환경에 따라 다릅니다.

요약하면 HTTP/1.0을 사용하는 경우 원래 요청을 할 때 (서버가 지원한다고 가정) Connection: Keep-Alive 헤더를 추가하십시오. 서버가 지원하면 동일한 헤더를 다시 반환합니다. HTTP/1.1을 사용하고 있고 서버가 올바르게 구성되어 있으면 자동으로 영구 연결을 사용합니다.

+1

서버 픽스입니까? 마크 업 픽스가 헤더에서 이것을 어디에 설정합니까? –

8

Keep-Alive는 낮은 볼륨에서 몇 가지 이점을 제공하지만 중소 규모 사이트 (예 : 블로그가 Slashdotted로 설정된 경우)의 볼륨이 높으면 성능이 떨어집니다. This Hacker News thread에는 좋은 배경 정보가 있습니다.

즉, PageSpeed ​​권장 사항 중 많은 부분이 전반적으로 훌륭하지만 소금을 사용하여 권장해야합니다.

+1

+1 문맥을 추가하는 경우 –