Энтузиасты языка программирования PHP разработали (http://www.whenpenguinsattack.com/2007/02/01/a-web-server-in.../) HTTP/1.1 совместимый web-сервер Nanoweb (http://nanoweb.si.kz) написанный полностью на PHP.
Из возможностей, можно отметить:
- Поддержка модулей (http://nanoweb.si.kz/manual/modules.html);
- Keep-alive и средства кеширования;
- Модули для CGI, FastCGI, SSI, сжатия контента, RewriteEngine и т.д.;
- Поддержка виртуальных хостов;
- Средства контроля доступа и аутентификации;
- Поддержка MIME.
Что касается производительности, то на сервере на базе AMD Duron 700 c 1 Гб ОЗУ для выполнения 500 запросов по выдаче статической картинки (20 потоков) было затрачено 3.1 сек (160 запросов в сек., например, раз в 5 меньше apache и раз в 10 меньше nginx).
В заключение можно отметить завершение работы (http://www.php.net/) по обновлению движка online документации на php.net, например, появилась поддержка картинок, появилось несколько новых руководств и т.д.
URL: http://www.whenpenguinsattack.com/2007/02/01/a-web-server-in.../
Новость: http://www.opennet.me/opennews/art.shtml?num=9723