it-gundan.com

Apache KeepAlive-왜 필요합니까?

Apache에서 KeepAlive를 해제하는 방법에 대한 여러 블로그를 읽었습니다. 전원을 켜고 트래픽이 급증하자 사람들은 시간이 초과되거나 페이지로드를 +10 초 동안 기다려야했습니다. 그러나 전원을 끄면 요청이 거의 즉시 완료되었습니다.

KeepAlive 기능을 알고 있으며 무엇을하는지 , 왜 필요한지 알고 싶습니다. CSS 스프라이트를 사용하고 있고 서버에 2-3 번의 HTTP 요청만으로 모든 자바 스크립트를 하나의 파일로 결합하는 경우 해제해도 안전합니까?

4
helloandre

리소스를 매우 빠르게 제공 할 수있는 경우 매우 짧은 KeepAlive 시간 제한을 사용하거나 KeepAlive를 전혀 사용하지 않아야합니다.

KeepAlive는 동일한 클라이언트의 요청이 많을 때 중요하지만 동시에 여러 클라이언트에 서비스를 제공해야하는 경우 문제가됩니다. SSL을 사용하는 KeepAlive는 새로운 SSL 연결을 설정하는 데 드는 비용이 매우 높기 때문에 특히 중요합니다.

2-3 번의 요청으로 필요한 것을 처리 할 수 ​​있다면 요청을 처리 할 수있을 정도로 짧게 유지하는 것이 좋습니다. 그래도 작동하지 않고 다른 사용자가 오랫동안 중단 된 경우로드 균형 조정 및 프록시를 고려해야합니다.

2
danivovich