LINUX.ORG.RU

Cherokee Webserver 1.0.0

 ,


0

0

Громко и с шумом вышел один из самых быстрых веб-серверов Cherokee. В Испании по этому поводу прошел саммит, длившийся два дня.

Cherokee - очень быстрый, расширяемый и простой в конфигурации веб-сервер, поддерживающий большое количество современных технологий: FastCGI, SCGI, PHP, CGI, uWSGI, SSI, TLS и SSL, виртуальные хосты, аутентификацию, кодирование на лету, балансировку нагрузки, совместимые с Apache лог-файлы, балансировку баз данных, обратный HTTP прокси, шейпер трафика, видеопотоки и многое другое.

>>> Сайт проекта

★★★★★

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

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

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

Для ЛОР свежая новость та, которая менее полдня провисела на опеннете.

jungleace ()

ну эту я брал с оффсайта, а не с опеннета ибо его просто не читаю.

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

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

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

кстати, использую его на своей впс в 256 оперативой уже довольно давно. работает просто апупенно хорошо.


Ну у меня lighttpd на 256 крутится - ни разу проблем не было. Есть какие-то конкретные сравнения по потребляемым ресурсам?

Alsvartr ★★★★★ ()

всех индейцев в резервации! этот туземец тот который аля лайти с гламурной веб-мордой для неосиляторов!? не нужен! :}

hizel ★★★★★ ()

О-хохо, ностальгия. Когда-то, лет наверное 5-6 назад, использовал его в качестве легкой замены жирному апачу. Какие-то проблемы с SSL были, что ли, поэтому перешел толи на апач, толи на нгинкс. Не думал что проект жив. Надо бы опять попробовать, но не думаю что он ведет себя намного лучше(предсказуемее) nginx под нагрузкой, иначе его бы давно уже «освоили».

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

Неплохие результаты. В целом-то меня и лайти устраивает, но чероки попробую пожалуй ради интереса. Надеюсь, fastcgi и прочие плюшки к нему нормально прикрутятся. А то у лайти были небольшие проблемы.

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

дружище, ты бы поисправлял ошибки на своём сайте

ни сколько не мешает

создавать базы данных и создавать железо на различных микроконтроллерах

веб серверу

masters_of_deception ()

В новости 4.2.

простой в конфигурации веб-сервер

Сие есть наглая ложь. Cherokee не предусматривает настройку через конфигурационный файл. Нужно запускать его веб-интерфейс, жмякать в нём мышою по кнопкам. Самое интересное, веб-интерфейс выплёвывает конфигурационный файл, но описание его автор проекта не даёт и настраивать через него не предлагает. Я из-за этого отказался от cherokee и перешёл на hiawatha.

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

Туземец с мордой.

всех индейцев в резервации! этот туземец тот который аля лайти с гламурной веб-мордой для неосиляторов!? не нужен! :}

Это тот который a la лайти с гламурной веб-мордой для всех, потому что автор неосилятор конфигурационных файлов.

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

Hiawatha rules.

В целом-то меня и лайти устраивает, но чероки попробую пожалуй ради интереса. Надеюсь, fastcgi и прочие плюшки к нему нормально прикрутятся.

Попробуй лучше Hiawatha. Если будет нужен proxy, то рекомендую Pound.

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

ссылка на принтер не работает (вместо 04 в сылке 05)

anonymous ()

> Громко и с шумом

-_-

pevzi ★★★★★ ()
Ответ на: Hiawatha rules. от Camel

> Попробуй лучше Hiawatha. Если будет нужен proxy, то рекомендую Pound.

Прикольно. Автору потребовалось два года, чтобы перейти на треды от форка, при том ещё даже без CGI совсем. Я такое за неделю писал :)

Casus ★★★★★ ()

> Cherokee - очень быстрый ...

Начиная с определённого момента, скорость не самое главное. Т.е. разница с nginx не принципиальна. Если ваш сервис на nginx стал обрабатывать 1000 запросов с секунду и при этом ложиться под нагрузкой, то переход на чероки, чтобы он стал обслуживать 1100 запросов, проблему принципиально не решит, а вот попытка перехода может привести к полной неработоспособности и лихорадочному поиску что же изменилось.

Технологии быстрой отдачи контента относительно стабильны уже давно: это epoll+эвентлуп/на каждый процессор. Соревнование идёт у кого оптимальнее построена работа с дочерними процессами, с кешем, с модулями, расширяемостью и прочим, выбирать надо по этим параметрам.

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

я бы за коммент такой тупости снимал бы звезду.

anonymous ()

Кавайный арт - залог успеха. Одна только графика стоит того, чтобы его попробовать ^^

anonymoos ★★★★★ ()
Ответ на: Hiawatha rules. от Camel

> Попробуй лучше Hiawatha.

4. Does Hiawatha support GZip content encoding.

No, because there is no need to. Most websites consists of static files like images and stylesheets and dynamic content generated by CGI. Images are hard to compress, so there is no need for GZip encoding there. Stylesheets are often small (a few kilobytes), so there isn't much to win by compressing them. Most Hiawatha users use PHP which has GZip output support, so that covers the important part of the dynamic content.

OMG! Только что смотрел статистику по гзипу на веб-сервере: jquery.js сжимается с 70 кб до 23kb, самописный js с 80кб до 14 кб, файл стилей с 38кб до 7.5кб, вывод mod_perl скрипта ужался с с 64кб до 13 кб. А вы говорите «no need to»...

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

Работает же.

при том ещё даже без CGI совсем.

А кому-то ещё нужно CGI которое не FastCGI?

И таки hiawatha работает и есть не просит. Я удовлетворён чуть более чем полностью.

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

бывает. чего только непонапишешь среди ночи.

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

http://www.xn--e1aqis7c.xn--p1ai/ обычно они в такой бред преобразуются

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

мда, 502 порядком доставало в старом дата-центре...

Теперь ДЦ в Германии и ап-тайм радует :)

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

Вот почему, кто мне скажет.
1. На каждой домашней страничке стоит google analytics?
2. Каждый браузер (как минимум ff и opera), получив отказ от роутера долбят этот google analytics ещё минуту, прежде, чем загрузить остаток страницы?

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

naryl ★★★★★ ()

Смотрю галерею на твоём сайте. Возник вопрос: чудики, зачем сжигали технику?

По теме: интересная новость, я заинтересовался, сейчас попробую.

Dmitry_Sokolowsky ★★★★★ ()

А вот и ниосиляторы апачевских mpm подтянулись: мы не смогли настроить апач, поэтому нате вам новый веб-сервер.

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

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

>Каждый браузер (как минимум ff и opera), получив отказ от роутера долбят этот google analytics ещё минуту, прежде, чем загрузить остаток страницы?

У кого этот адрес еще не в черном списке браузера/прокси, тот ССЗБ.

anonymous ()
Ответ на: В новости 4.2. от Camel

> В новости 4.2.



простой в конфигурации веб-сервер



Сие есть наглая ложь. Cherokee не предусматривает настройку через конфигурационный файл.



да с этого надаж было начинать новость! если сервер конфигурируется только через GUI, то желание его кудалибо-когдалибо ставить сразу отпадает...

хорошо хоть хотябы пароль на GUI спрашивает (на http://127.0.0.1:9090/ ) ...[судя по докуменации]...

..ато бы было бы совсем забавно когда паразитные процессы начали бы ещё и серваком заправлять :-)

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

> Дети пускай фапают на циферки, большим дядям надо в первую очередь секьюрный, оттестированый и готовый к production код.

yaws?

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

>> 4. Does Hiawatha support GZip content encoding.

OMG! Только что смотрел статистику по гзипу на веб-сервере: jquery.js сжимается с 70 кб до 23kb, самописный js с 80кб до 14 кб, файл стилей с 38кб до 7.5кб, вывод mod_perl скрипта ужался с с 64кб до 13 кб. А вы говорите «no need to»...

Опередил. Интересно, после аргументации уровня «я неосилил реализацию GZip, поэтому сейчас я вам докажу, что он не нужен, причем без цифр» я должен поверить, что этот пионер что-то понимает, например, в security?

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

> 1. На каждой домашней страничке стоит google analytics?

У них очень удобный интерфейс.

2. Каждый браузер (как минимум ff и opera), получив отказ от роутера долбят этот google analytics ещё минуту, прежде, чем загрузить остаток страницы?

Думаю, потому, что javascript, который потенциально может повлиять на rendering оставшейся страницы.

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

Гугл, вроде бы, рекомендуют свой analytics пихать в конце body.

faustus ()
Ответ на: В новости 4.2. от Camel

это у тебя 4.2

вот пример простого конфига:

# Server
#
server!bind!1!port = 80
server!timeout = 5
server!keepalive = 1
server!keepalive_max_requests = 1000
server!server_tokens = full
server!panic_action = /usr/bin/cherokee-panic
server!pid_file = /var/run/cherokee.pid

# Default virtual server
#
vserver!1!nick = default
vserver!1!collect_statistics = 0
vserver!1!document_root = /var/www
vserver!1!rule!1!match = default
vserver!1!rule!1!handler = file

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