|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 11 Apr 2006 09:50:04 To : Alex Semenyaka Subject : Re: доступ по http с правами локального юзера --------------------------------------------------------------------------------
10 апр 2006, понедельник, в 19:00 KRAST, Alex Semenyaka написал(а):
AS>>> Hа сильнонагруженном сервере (в исходном вопросе это не
AS>>> предполагалось) - довольно дорог. Цифр не назову за давностью лет,
AS>>> но желающие могут и сами попробовать. Час тестов, и цифры у нас в
AS>>> кармане.
EG>> Сам по себе fork() вовсе не дорог по сравнению с отдачей статики,
EG>> если отдавать её через sendfile().
AS> Таинственная фраза. Ты тесты провёл, нет?
Когда я заменял цикл read/write на sendfile в форкающемся
simple_httpd, гонял apache benchmark'ом, но отдельно нагрузку fork-а
не мерял. Hе ощутил проблем из-за fork, но правда там была тяжелая статика.
Вот как-то так получалось всегда, что ни задача, что проблем из-за fork-а
нет.
Да, есть задачи, где это может оказаться существенно - типа отдачи
мелкой статики, помещающейся в один tcp-пакет, с высокой скоростью запросов.
И то непонятно, насколько сильно там именно fork будет мешать,
а не что-либо другое (сеть etc.), и вопрос имперсонации там вряд ли встанет.
Eugene
--
Что делать?! Мир стоит на воровстве!..
Воруют в Самарканде и в Хиве,
В Ширазе, в Тегеране и в Стамбуле
И даже - страшно вымолвить - в Москве!..
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260933ee95a06.html, оценка из 5, голосов 10
|