|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 11 Apr 2006 23:18:06 To : Vadim Goncharov Subject : Re: доступ по http с правами локального юзера -------------------------------------------------------------------------------- 11 апр 2006, вторник, в 18:48 KRAST, Vadim Goncharov написал(а): EG>> Разумеется, не только статика. Hо почему придется копировать мегабайты EG>> данных для отдачи статики? VG> Для статики не придется. Hо для статики без аутентификации вообще VG> нефоркающийся nginx есть. Речь-то именно об аутентификации для статики в том числе, причем не просто об аутентификации, а о доступе к статике от нужного UID. EG>> Или мы рассматриваем оверхед не на статике, а на динамике? Hо на EG>> динамике с имперсонацией по методу setuid не видно альтернативы fork'у. VG> "Вот такое хреновое лето" (с). Иначе никак, но это жутко тормозно. Я не понимаю, откуда данные о тормозах самого fork'а или COW. VG> Особенно с учетом того, что файловые системы работают не так, как обычно VG> ftp/http - запросит килобайта три где-нибудь в середине файла. И на VG> каждый такой мизер нужно проходить аутентификацию и форк. Потому-то http VG> здесь и неуместен. Hе вижу связи. sendfile() замечательно отдает три килобайта в середине и для http в том числе. Даже после fork() и setuid(). Тут нечего копировать мегабайтами. Eugene -- Всегда, везде и всюду - Смерть и Свет, они растут и убывают, спешат и ждут; они внутри и снаружи Грезы Безымянного, каковая - мир; и выжигают они в сансаре слова, чтобы создать, быть может, нечто дивно прекрасное. --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609398031b0b.html, оценка из 5, голосов 10
|