REDHAT tux + Apache = 기대할만한가요?

viper9의 이미지

웹서버에 대한 여러가지 문서를 보니가 제가 모르고 있던 웹서버가 많더군요. 그중에 세계에서 가장 빠르다는 tux에 관심이 가는데... (구라일지도 모르지만;;)

관련 문서를 읽어보니 정적인 파일만 가속해줄 수 있다고 하더군요. 그래서 tux를 앞단에 설치하고 뒤에서 tux가 처리하지 못하는 php 같은 동적인 파일들을 처리하라더군요.

그래서 질문인데...

tux + Apache가 그냥 Apache만으로 돌리는 것보다 더 효율성이 있을까요? 지금은 그냥 Apache만으로 돌리고 있습니다.

오히려 데몬도 두개 뜨고 프로세스도 더 많이 떠서 메모리를 더 많이 먹고 그럴꺼 같기도한데... 정말 정적인 내용만이라도 가속이 된다면 더 효율적인지 궁금합니다.

P.S. 아니면 더 성능이 좋은 웹서버가 있다면 소개부탁드립니다. :-)

maindb의 이미지

정확히 예를 들어...

현재 저희회사에서 tux 를 사용하고 있는데,
웹 싸이트의 이미지가 좀 많아
이미지 서버를 따로 두고 그 이미지 서버의 웹 서버를 바로 tux 로 사용합니다.
그냥 봐도 정말로 빠릅니다. 다른건 몰라도 성능 하나는 정말 만족합니다.

참고로, Redhat Enterprise AS 3.0 을 사용하고
Redhat Enterprise AS 3.0 에 들어있는 tux 를 설치해서 사용했습니다.

blueruin의 이미지

글쎄요 tux 에 대한 성능이 어느정도일지는 모르겠습니다만 많은 페이지뷰가 있는 사이트라면 생각하신 형식이 효용이 있고 실제로도 그렇게 많이 사용하고 있습니다.

다만 틀린건 tux를 앞에 두고 tux가 처리못하는것을 apache가 맡기에는 거의 불가입니다.
요즘 사이트들 페이지보면 정적인 페이지는 거의 없습니다. 전체페이지뷰의 0.1%나 될까요?
보통 apache를 앞에 올리고 tux같은 가벼운 데몬으로 jpg,gif,swf등의 정적파일만 서비스하는게 일반적입니다.

제가 관리해주는 회사도 thttpd 과 apache 를 혼용해서 사용합니다.
다만 메인서버(apache) + 디비서버(oracle) + 파일서버(thttpd) 식으로 분리가 되어있습니다.
한서버에서 다 처리될때의 효율은 장담할수 없겠네요.

현재 웹서버가 과부하로 만족하지 못하다면 시도해볼만 하지만
크게 불만이 없다면 그냥 놔두고 따로 테스트한다음 적용하는게 좋을것 같습니다.
만약 혼용한다면 디렉토리라던가 파일기준으로 적당히 나누는작업이 필요할텐데 이걸 고려하지 않은 구조라면 좀 애매하겠네요.
확장성을 고려한다면 http://www.domain.comhttp://files.domain.com 식으로 나누어 (서버가 한개라도) 시작하는게 좋습니다.

time to wait...

thinker0의 이미지

쓰기 나름이겟죠.

Static한 Page들에 대해선 괭장한 성능을 보여 주는걸로 알고있어요. Apache보다는.

어느분이 테스트 했는데 Apache는 CPU가 많이 사용 하는 반면 Tux는 CPU사용율이 많이 좋은 걸로 나왔더군요.

CPU가 못 버티면 Tux로 해보세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.