The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

TUX


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Date: Thu, 12 Jul 2001 09:36:55 +0400 (MSD)
From: Khimenko Victor <[email protected]>
To: [email protected]
Subject: TUX

> > Может я в чём-то и неправ, но ИМХО мешать userland с ядром, как это
> > делают авторы упомянутого вами продукта глупо и опасно. Если нужен
> > мелкий и шустрый серверок, то лучше использовать thttpd - он легко
> > конфигурится, ест мало памяти, имеет легко регулируемый bandwidth для
>
> thttpd не поддерживает keep-alive, соответственно если его ставить
> для раздачи картинок, то пользователю это мучительно. Есть boa,
> но на слишком быстрых машинах он падает - у нас работал на 550Mhz
> машине и не работал на 1Ghz, и есть mathopd, который дофига быстрый
> и простой, но способен легко скушать весь имеющийся процессор.
>
> Впрочем, если масштабы не очень большие (меньше пары сотен запросов
> в секунду), то mathopd вполне себе решение. Правда из последних
> версий автор почему-то спилил select и оставил только poll, хотя
> select жрет сильно меньше процессора.

Все здесь описанное, конечно, правда, но это ответ не совсем на тот вопрос.
Если человек спрашивает "и какие есть приимущества или недостатки перед
апачем", то это значит, что он ВООБЩЕ не имеет понятия - что такое TUX
(thttpd, boa, mathopd, etc). Так вот: все это - web-server'а "узкой
специализации". Они все предназначены для быстрой раздачи статического
контента (картинок на сильно загруженных сайтах, например, - но загруженных
не до того уровня, чтобы на Akamai переходить) и НЕ способны работать
"многопрофильным" web-server'ом (как Apache, IIS, etc). На практике они
всегда должны ходить "в связке" с чем-нибудь. Ну а дальше таки да - у
каждого есть своя специфика. В частности TUX призван раз и навсегда доказать,
что для раздачи статического контента Linux подходит лучше NT. То есть он
создан для тестов - это не означает, что его использование в реальной
жизни бессмысленно и/или невозможно; просто надо понимать, что условия
работы web-сервера с 4 100Mbit карточками и кучей подключенным к тем
карточкам локальных клиентов - где TUX действительно забивает всех и вся
и работы internet'овского загруженного сервера - две большие разницы.
Учитывая то, что сам Microsoft "доказав" всем, что Windows NT куда круче
Linux'а в деле раздачи статического контента начал переводить свою систему
раздачи update'ов на AkamaiGHost на Linux'е (сходите на
http://www.microsoft.com/Windows2000/downloads/servicepacks/sp2/download.asp
и посмотрите - с чего сами файлы w2ksp2.exe раздаются :-) это доказывать
уже и не особо требуется (AkamaiGHost - это немного из другой оперы: это
часть системы автоматического распределения нагрузки, которая не имеет
смысла, если у вас нет кучи подразделений, подключенных к разным ISP)...


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру