
저는 이러한 서버를 처음 사용하기 때문에 이 세 가지 웹 서버 중 어떤 특정 기능이 가장 최적화되어 있는지 아는 데 정말 도움이 될 것입니다.
그리고 어떤 시나리오에서 다른 것보다 하나를 선택해야 합니까?
답변1
나는 그것이 만들어진 목적에 맞게 무언가를 사용하는 경향이 있습니다. Nginx와 Lighty는 로드 밸런싱과 캐싱을 처리할 수 있지만 주로 빠르고 작은 웹 서버로 만들어졌습니다. 따라서 저는 Varnish를 로드 밸런서 및 캐싱 프런트 엔드로 사용하고 Nginx 또는 Lighty를 웹 서버 백엔드로 사용합니다.
(INTERNET)-----[Varnish]-----[Lighty/Nginx]
답변2
Varnish, Nginx, Lighttpd의 성능을 비교하면 필요한 것이 무엇인지 이해하는 데 도움이 될 수 있습니다.
http://nbonvin.wordpress.com/2011/03/24/serving-small-static-files-which-server-to-use/
Varnish는 캐시된 동적 출력이 엄청나게 많은 경우에만 유용한 것 같습니다. 여기서도 일반 웹 서버보다 더 빠르게 작동하기 시작할 임계값이 무엇인지 명확하지 않습니다.
대규모 정적 파일 모음을 포함하여 다른 것을 제공하려면 위의 벤치마크를 보고 선택하세요.