|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 14 Nov 2005 21:49:07 To : Anton Yuzhaninov Subject : Re: httpd в ядре --------------------------------------------------------------------------------
> From: "Anton Yuzhaninov" <citrin@icn.bmstu.ru>
> Date: Mon, 14 Nov 2005 13:50:16 +0000 (UTC)
>
> VG> А у нас (во фре) есть http-серверы, работающие в ядре, для отдачи
> VG> статики? Я почему-то думал, что nginx как раз такой, работая на
> VG> netgraph :)
>
>nginx использует sendfile(2), что позволяет передавать данные из ядра в сеть
>минуя userspace и сокращяя тем самым кол-во переключений контекста.
>
>А целиком держать http-сервер в ядре большого смысла не вижу.
Однако кроме sendfile(2) в ядре есть ещё и, к примеру, accf_http(9),
а сейчас, может, и другие полезные детали сабжа. Видать, какой-то
смысл всё-таки есть (типа, экономия переключений контекста).
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: PeterStar News Site (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1213578db9b60.html, оценка из 5, голосов 10
|