LINUX.ORG.RU

MiniWebsvr — легковесный сервер


0

0

MiniWebsvr -- легковесный сервер (десятки килобайт размером), разрабатываемый с прицелом на встраиваемые приложения и на подключение к другим приложениям в виде библиотеки. Пока может работать только со статическими страницами.

>>> Страница проекта

★★★★

Проверено: Shaman007 ()

Может мне тоже написать парочку веб-серверов?

anonymous
()

хм интересно.А что если сделать форк из nginx?

pinachet ★★★★★
()

А чо? Если уж он действительно такой легковесный, то можно поставить на офисный "рутер", чтоб шеф смог смотреть нагенеренные proxystat'ом странички... Только то.

h8 ★★★
()

>на подключение к другим приложениям в виде библиотеки

Хм..Может это вечерний приступ тупости, но что-то не совсем представляю, кому это может понадобиться, раз там страницы только статические.

dv5ife
()
Ответ на: комментарий от dv5ife

Ну так наверное приложение эти странички и генерит... Наверное. В емаксе тож веб-сервер вроде есть.

h8 ★★★
()
Ответ на: комментарий от h8

>Ну так наверное приложение эти странички и генерит...

Так, стоп. А зачем сервер? Выдать-то, вроде бы, можно и так.Вроде бы.

>В емаксе тож веб-сервер вроде есть.

И веб-сервер там есть, и жаббер там есть...Чего там хоть нет? Ну, кроме открывашки? ;)

dv5ife
()

Слово "сёрвер" только мне режет глаз?

Модераторы, а вам не кажется, что в новостях начинают специально делать ошибки и смотреть, пропустят или нет?

Energizer
()
Ответ на: комментарий от dv5ife

>Так, стоп. А зачем сервер? Выдать-то, вроде бы, можно и так.Вроде бы.

Ну, наверное чтоб IT'шник Пупкин набрал http://192.168.0.10 и попал на МиниВебСрв софта к вебкамере, которая стоит под столом секретарши Танечки.

>И веб-сервер там есть, и жаббер там есть...Чего там хоть нет?

Э... редактора? )))

h8 ★★★
()
Ответ на: комментарий от Stalwart

> Чем это поделие лучше апача, лайки (lighttpd) и энжиникса?

Чем лучше -- очень маленький, в несжатом виде меньше GPL :)

Чем хуже -- большая часть стандарта http ещё не реализована, либо не будет реализована никогда.

acheron ★★★★
() автор топика
Ответ на: комментарий от anonymous

>> MiniWebsvr -- легковесный сёрвер

>А что такое "сёрвер"?

Энто Цербер

Phoenix49
()
Ответ на: комментарий от Energizer

> Модераторы, а вам не кажется, что в новостях начинают специально

> делать ошибки и смотреть, пропустят или нет?

А что смотреть-то? Если подтвержлает Шаман, там даже можно жи/ши через Ы писать, он всё равно не знает, как правильно пишется. Складывается ощущение, что он в школу ходит только от дождя прятаться.

dmesg
()
Ответ на: комментарий от h8

>http://192.168.0.10 и попал на МиниВебСрв софта к вебкамере, которая стоит под столом секретарши Танечки.

A-a-a, линк не открывается, дайте правильный скорее :-)

sdio ★★★★★
()
Ответ на: комментарий от Energizer

> Слово "сёрвер" только мне режет глаз?

Извиняюсь, привык транслитерировать "как слышится".

acheron ★★★★
() автор топика
Ответ на: комментарий от h8

>Ну, наверное чтоб IT'шник Пупкин набрал http://192.168.0.10 и попал на МиниВебСрв софта к вебкамере, которая стоит под столом секретарши Танечки.

Ну, теперь все ясно. Я так и знал, что все рано или поздно в порнуху упрется :)

dv5ife
()

пo пoвoдy лeгкoвecнocти
http://smallsrv.com/
cтapый дoбpый small http server пocмoтpитe
жaль нe oткpытый oн

anonymous
()

На сайте Sun есть HTTP class-сервер на Java. Занимает что-то около 10кб. См. в гайде по RMI.

iZEN ★★★★★
()

>MiniWebsvr -- легковесный сёрвер >Проверено: Shaman007 (*) 11.02.2007 22:22:28

Что и стоило доказать.

applesin
()
Ответ на: комментарий от anonymous

>для сервировки рыбы под Линуксом
для голодающих пингвинов антарктики

xhook
()

От это вам сервер, а не чёрт знает что.. ;-) Разработка ради самой разработки..

MiracleMan ★★★★★
()

Может вы хотели сказать... веб-сервер? Представить себе не могу легковесный "сервер".

anonymous
()

а что не так с micro_httpd, mini_httpd, thttpd? на все вкусы от 4 кбайт до 130.

Ugluk
()
Ответ на: комментарий от anonymous

В принципе автор прав. Только уж если писать как слышится, то все, а не только первый слог...

lefsha
()
Ответ на: комментарий от Linfan

>угу "на порядох" JRE 1.5 - действительно чуток меньше 86Mb, а 80Mb RAM зохавать при старте - для жабки святое :))

Вы jre случаем с jdk не путаете, или j2se с j2ee??? А то смотрю сейчас на санковском сайте:

jre-6-windows-i586.exe - 12.56 MB

jre-6-linux-i586-rpm.bin - 17.60 MB

Да и сто метров она не хавает:))) только сегодня проверял, пустая программа (просто порождение бесконечного потока из main) - хавает что-то около 10-ти метров, даже чуть меньше.

Nagwal ★★★★
()

Такой маленький web-server полезен в таких вещах, как управляемое сетевое оборудование. Там все равное какое-то подобие Линукса часто вертится.

localstorm
()

Правильно! Напишем стотыщный, никамунинужный веб-сервер и будем считать себя кулльными программерами под линух! А то, что Х-виндов - гумно и требует полной переработки - это им похрен.

Линукс - на свалку!

anonymous
()
Ответ на: комментарий от Nagwal

>jre-6-linux-i586-rpm.bin - 17.60 MB

В запакованном виде ессно. А ты распакуй.

anonymous
()
Ответ на: комментарий от Nagwal

>jre-6-linux-i586-rpm.bin - 17.60 MB

$ du -hs /usr/lib/jvm/java-1.5.0-sun-1.5.0_update10 91M /usr/lib/jvm/java-1.5.0-sun-1.5.0_update10 $

У меня только JRE стоит.

anonymous
()
Ответ на: комментарий от Nagwal

>jre-6-linux-i586-rpm.bin - 17.60 MB

$ du -hs /usr/lib/jvm/java-1.5.0-sun-1.5.0_update10 91M /usr/lib/jvm/java-1.5.0-sun-1.5.0_update10 $

У меня только JRE стоит.

anonymous
()
Ответ на: комментарий от Nagwal

>jre-6-linux-i586-rpm.bin - 17.60 MB

$ du -hs /usr/lib/jvm/java-1.5.0-sun-1.5.0_update10
91M /usr/lib/jvm/java-1.5.0-sun-1.5.0_update10
$

У меня только JRE стоит.

anonymous
()
Ответ на: комментарий от anonymous

Иллюстрация порождения бесконечного потока из main ? =)

anonymous
()
Ответ на: комментарий от Linfan

> + ~100Mb JRE. +100Mb RAM для запуска

Положим, в качестве демона JVM будет занимать около 5МБ с запущенным приложением (которое без GUI, конечно) на настольной машынке.

На сотовый телефон портировать HTTP-сервер -- плёвое дело, если учесть, что J2ME MIDP 2.0 на сегодняшний день поддерживает создание серверных сокетов на телефонах и реальную многозадачность не то что на уровне нитей (Threads), но и на уровне мидлетов: к примеру, JIMM и OperaMini одновременно могут работать, не мешая друг другу в одной JVM; всего семь мидлетов могут работать параллельно на SE K790/K800.

Намёк ясен, к чему всё идёт?

К вырождению операционок в виртуальные машины и управляемые среды исполнения приложений.

А C/C++ ниразу небезопасны.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

> Правильно! Напишем стотыщный, никамунинужный веб-сервер и будем считать себя кулльными программерами под линух! А то, что Х-виндов - гумно и требует полной переработки - это им похрен.

> Линукс - на свалку!

Батарейкин забыл залогинится? А то что x.org как раз таки полностью переработали недавно ты в курсе? Незнаю что у тебя там гумно, у людей все отлично работает.

anonymous
()
Ответ на: комментарий от iZEN

нечестно - ему еще jre нужен. впрчем ценность новостного поделия более чем сомнительна - до миниммально пригодного в работе состояния он доведен не будет. а в route-ы и телефоны можно и что-то побольше из существующего запихать....

dimav123
()

А чем оно лучше webfsd?

anonymous
()
Ответ на: комментарий от iZEN

>Положим, в качестве демона JVM будет занимать около 5МБ с запущенным приложением (которое без GUI, конечно) на настольной машынке.

хм... свежо предание - верится с трудом. Сэмпл в студию !

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

>А вы шутник батенька ;)

Это вы шутник. Попробуйте сначала потом говорите.

r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.