REDHAT tux + Apache = 기대할만한가요?
글쓴이: viper9 / 작성시간: 금, 2005/01/28 - 1:00오후
웹서버에 대한 여러가지 문서를 보니가 제가 모르고 있던 웹서버가 많더군요. 그중에 세계에서 가장 빠르다는 tux에 관심이 가는데... (구라일지도 모르지만;;)
관련 문서를 읽어보니 정적인 파일만 가속해줄 수 있다고 하더군요. 그래서 tux를 앞단에 설치하고 뒤에서 tux가 처리하지 못하는 php 같은 동적인 파일들을 처리하라더군요.
그래서 질문인데...
tux + Apache가 그냥 Apache만으로 돌리는 것보다 더 효율성이 있을까요? 지금은 그냥 Apache만으로 돌리고 있습니다.
오히려 데몬도 두개 뜨고 프로세스도 더 많이 떠서 메모리를 더 많이 먹고 그럴꺼 같기도한데... 정말 정적인 내용만이라도 가속이 된다면 더 효율적인지 궁금합니다.
P.S. 아니면 더 성능이 좋은 웹서버가 있다면 소개부탁드립니다. :-)
Forums:
정확히 예를 들어...현재 저희회사에서 tux 를 사용하고 있는데
정확히 예를 들어...
현재 저희회사에서 tux 를 사용하고 있는데,
웹 싸이트의 이미지가 좀 많아
이미지 서버를 따로 두고 그 이미지 서버의 웹 서버를 바로 tux 로 사용합니다.
그냥 봐도 정말로 빠릅니다. 다른건 몰라도 성능 하나는 정말 만족합니다.
참고로, Redhat Enterprise AS 3.0 을 사용하고
Redhat Enterprise AS 3.0 에 들어있는 tux 를 설치해서 사용했습니다.
글쎄요 tux 에 대한 성능이 어느정도일지는 모르겠습니다만 많은 페이지뷰
글쎄요 tux 에 대한 성능이 어느정도일지는 모르겠습니다만 많은 페이지뷰가 있는 사이트라면 생각하신 형식이 효용이 있고 실제로도 그렇게 많이 사용하고 있습니다.
다만 틀린건 tux를 앞에 두고 tux가 처리못하는것을 apache가 맡기에는 거의 불가입니다.
요즘 사이트들 페이지보면 정적인 페이지는 거의 없습니다. 전체페이지뷰의 0.1%나 될까요?
보통 apache를 앞에 올리고 tux같은 가벼운 데몬으로 jpg,gif,swf등의 정적파일만 서비스하는게 일반적입니다.
제가 관리해주는 회사도 thttpd 과 apache 를 혼용해서 사용합니다.
다만 메인서버(apache) + 디비서버(oracle) + 파일서버(thttpd) 식으로 분리가 되어있습니다.
한서버에서 다 처리될때의 효율은 장담할수 없겠네요.
현재 웹서버가 과부하로 만족하지 못하다면 시도해볼만 하지만
크게 불만이 없다면 그냥 놔두고 따로 테스트한다음 적용하는게 좋을것 같습니다.
만약 혼용한다면 디렉토리라던가 파일기준으로 적당히 나누는작업이 필요할텐데 이걸 고려하지 않은 구조라면 좀 애매하겠네요.
확장성을 고려한다면 http://www.domain.com 과 http://files.domain.com 식으로 나누어 (서버가 한개라도) 시작하는게 좋습니다.
time to wait...
.
쓰기 나름이겟죠.
Static한 Page들에 대해선 괭장한 성능을 보여 주는걸로 알고있어요. Apache보다는.
어느분이 테스트 했는데 Apache는 CPU가 많이 사용 하는 반면 Tux는 CPU사용율이 많이 좋은 걸로 나왔더군요.
CPU가 못 버티면 Tux로 해보세요.
댓글 달기