The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интересное ПО: OpenKeta - web сервер, работающий в режиме ядра

02.06.2005 09:12

OpenKETA - web сервер, работающий в режиме ядра (как модуль). Доступны две версии - для Linux и для FreeBSD 5.

OpenKeta обслуживает отдачу только статического контента, запросы к скриптам перенаправляются на внешний web-сервер.

  1. Главная ссылка к новости (http://openketa.sourceforge.ne...)
  2. tux - Linux kernel-based, threaded, extremely high-performance HTTP server
Автор новости: butcher
Лицензия: CC BY 3.0
Источник: Список рассылки nginx
Короткая ссылка: https://opennet.ru/5554-web
Ключевые слова: web, kernel, speed, tune, http
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Brain (??), 01:14, 03/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин 1 маааленькая дырочка в OpenKETA, создаст целый порадный вход в систему.
     
     
  • 2.2, butcher (ok), 08:03, 03/06/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее она создаст kernel panic.
     

  • 1.3, bass (??), 09:02, 03/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    обоим 2-ка. читать как ядра работают с модулями, затем читать module force loading|unloading.

    в принципе идея http accel на уровне ядра не нова, взять тот же tux. однако для небольшого веб-сервера довольно удобная штука. Например тот же wpad разместить на промежуточном руотере, а не на головном httpd.

     
  • 1.4, Аноним (4), 11:47, 03/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Производительности это не даст... Смысл лишь может быть при микроядре, и то наврятле.

    Затея интересная и только, можно например vim встроить в ядро, как модуль, как не модуль, но зачем?

     
     
  • 2.5, KdF (??), 11:59, 03/06/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько я понимаю, всё же даст, особенно при обработке _очень_ большого числа соединений, за счёт отсутствия переключения контекстов.
     
  • 2.6, citrin (ok), 12:07, 03/06/2005 [^] [^^] [^^^] [ответить]  
  • +/
    > Производительности это не даст...

    Даст, за счет того, что не будет перекючений контекста с которыми связаны дополнительные накладные расходы.

    > Смысл лишь может быть при микроядре, и то наврятле.

    Монолитные ядра работают быстрее чем микроядерные.

    > Затея интересная и только,

    Там где нужно раздавать теребайты трафика в месяц это может имет смысл.

     

  • 1.7, scum (??), 13:41, 03/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вот отрывок из post-halloween-2.5.txt

    Deprecated features.
    ~~~~~~~~~~~~~~~~~~~~
    - khttpd is gone.

    Но все равно, кому то еще неймется. Хотя, студентам тоже программить учиться надо. Поэтому, как  мне кажется, мода на самопальные web сервера никогда не прекратится. И этот проект это лишний раз подтверждает.

     
     
  • 2.10, Mranton (??), 18:20, 04/06/2005 [^] [^^] [^^^] [ответить]  
  • +/
    давайте не будем забывать, что студент написал linux :)
    теперь на линухе можно делать миллиардные бизнесы - совсем неплохо для студенческой поделки


    >Но все равно, кому то еще неймется. Хотя, студентам тоже программить учиться надо. Поэтому, как  мне кажется, мода на самопальные web сервера никогда не прекратится. И этот проект это лишний раз подтверждает.

    хорошо что кому-то неймется, и студентам надо учиться программировать, и самопальные сервера тоже нужны

     

  • 1.8, Аноним (4), 14:59, 03/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    и чем он лучше lighttpd?
     
  • 1.9, MaVeRiCk (?), 11:13, 04/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А у меня идея: давайте весь прикладной и серверный софт переделаем в модули, и пусть
    себе работают в ядерном режиме? +)))
     
  • 1.11, Аноним (4), 23:18, 04/06/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Монолитные ядра работают быстрее чем микроядерные.
    LOL
     
     
  • 2.12, NeTxXx (??), 23:49, 05/06/2005 [^] [^^] [^^^] [ответить]  
  • +/
    не вижу причин усмехаться.. так и есть.. Mach еще не достиг уровня производительности монолита (linux *bsd).. именно по этому считается что у микроядер есть все преимущества перед монолитом (масштабируемость, переносимость, стабильность и др.) кроме одного - производительности.. Вы Таненбаума читали? Думаю что нет. Несмотря на то что он ярый приверженец микроядер, всеже он признает этот факт. Производительнее монолита пока являются только экзоядра.. но эта технология еще не доведена до совершенства и активно исследутся..
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру