> А Apache и Asterisk плохие что ли серверы?Почему же.
Asterisk - отличный web сервер.
Просто сложный в настройке для таких целей.
Поэтому для раздачи страничек используют более простой nginx:)
nginx лучше, чем apache справляется с большим количеством соединений в секунду, а так же с раздачей статики.
Очень хорошо использует ядерные инструменты обработки соединений - epoll, kqueue и т.д.
Это современные эффективные аналоги древнего select'а.
В apache с этим похуже - всякие user level способы обработки соединений: prefork (форк на каждый запрос), worker (поток на каждый запрос).
Вроде пилят event, который будет быстрее, но он пока экспериментальный.
Т.е. пока apache на каждое соединение создает процесс/поток, nginx обрабатывает кучу соединений в неблокирующем режиме.
Поэтому там, где apache занимает проц 10% под user, nginx занимает 1% под system.
Для отдачи большого количества видео - самое оно.