Страница 1 из 2
Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-10 21:21:07
helloworld
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-10 22:29:05
Alex Keda
Настройка хостинга под apache + PHP + MySQL
линк не туда
========
видимой сразу делать не надо, вообще-то...
по пярмому лину на неё и так зайдут
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-23 8:07:34
ProFTP
а на скорлько оно быстрее вообще-то? apache когда в fastcgi стаитику отдает не через его
Lighttpd в джаил желательно поставить и apache тоже во второй джаил
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-23 8:36:09
zingel
лайт будет пошустрее нджинкса но если динамику отдавать, а вот со статикой он тормознее нджинкса
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-23 19:49:31
paix
zingel писал(а):лайт будет пошустрее нджинкса но если динамику отдавать, а вот со статикой он тормознее нджинкса
факты в студию..
ProFTP писал(а):
Lighttpd в джаил желательно поставить и apache тоже во второй джаил
ага, а потом сапортить это гавно...время свое пожалейте.
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-23 20:37:13
zingel
вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-23 21:29:07
helloworld
хотите сказать что администраторы серверов ютуба необразованные сволочи что выбрали лайти для отдачи статики вместо советского нжиникса?
upd: ссылочка по теме -
http://redmine.lighttpd.net/wiki/lightt ... ByLighttpd
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-23 22:23:23
paix
zingel писал(а):вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
давай, в коде отлично.
Только не забудь реальные бенчмарки поискать

Или сделать.
На практике у них примерно равные показатели, nginx мне больше нравится из-за комунити, гибкости и динамичности. Очень удобная штука. Автор определенно талантливый человек.
Если напишеш толково, вынесем на суд nginx-ru или ru_highload.
там администраторов то 2 человека. И почему же они, интересно, выбрали sles а не freebsd ?

Да и если ктото из highload тусовки юзает, например, руби это тоже не значит что это мега быстрая технология, просто им так удобно, вот и все.
Вообщем, так судить нельзя, опираясь на единичный проект.
Если я скажу что вордпрес свои лоадбалансеры и сервера на nginx перевел, о чем то скажет?
http://barry.wordpress.com/2008/04/28/l ... er-update/
Посмотри отчеты netcraft
http://news.netcraft.com/archives/2009/ ... urvey.html
PS. лайти совсем не плох - это просто альтернатива. И не нужно кричать что он хуже\лучше.
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 16:54:56
zingel
ну вот я и проснулся.
Кто тут захотел примеров ? Ютуб? Срал я на этот ютуб не показатель, 1 ютуб совсем ничего не значит, я склоняюсь к nginx, вобщем, как тут будите, будем обсуждать.
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:25:41
paix
zingel, я вот тоже предпочитаю nginx (поддерживаем отечественного автара, тем более что софт великолепный!), но ты говорил что лайти шустрее (в некоторых местах), и собирался это доказать на примере кода.
У тебя есть шанс - тема интересна.
кстати, хорошая ссылка в целом.
http://www.kegel.com/c10k.html
PS. зингель, ты напоминаеш мне одних из тех знакомых ребят с красными глазами, которые колбасят по 20 часов в сутки, а потом спят

Просто прикольно

Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:30:51
hizel
кстати да, реквестирую фото зингеля со скриншотом lissyara.su на заднем плане!

Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:32:09
helloworld
zingel писал(а):ну вот я и проснулся.
Кто тут захотел примеров ? Ютуб? Срал я на этот ютуб не показатель, 1 ютуб совсем ничего не значит, я склоняюсь к nginx, вобщем, как тут будите, будем обсуждать.
маладой челавек
факты в студию и исходники из лайти и нжиникса
иначи - вы трепло
специально для вас дополнил сообщение
еще раз попробую для тугих
upd: ссылочка по теме -
http://redmine.lighttpd.net/wiki/lightt ... ByLighttpd
ведите себя прилично и не нужно столько волнения. zingel(c)
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:32:56
zingel
лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок, буду готовить примеры.
ребят с красными глазами, которые колбасят по 20 часов в сутки, а потом спят
ребята с красными глазами сидят на лоре, а я столько времени провожу в сети потому, что есть целый ряд задачь, которые необходимо решать, попутно на этом форуме.
кстати да, реквестирую фото зингеля со скриншотом lissyara.su на заднем плане!

ну, если так нужно, я попробую превести себя в порядок и сделать фото.
маладой челавек
факты в студию и исходники из лайти и нжиникса
иначи - вы трепло
соблюдайте нормальный тон, а то забаню.
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:35:54
hizel
спокойно, спокойно братцы! мы не на ЛОРе

Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:36:45
zingel
я спокоен как морская гладь, человек что-то разволновался, странный какой-то...буду делать примеры, как и говорил.
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:37:33
helloworld
zingel писал(а):лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок,
трехколесный велосипед с педалями едет уверенее а вот двухколесный без них не очень, люблю последний так как сделан в ссср
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:39:29
zingel
давайте так, я делаю свои примеры - Вы свои, линков не нужно, просто diffы?
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:43:09
paix
helloworld писал(а):zingel писал(а):лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок,
трехколесный велосипед с педалями едет уверенее а вот двухколесный без них не очень, люблю последний так как сделан в ссср
суть аналогии не раскрыта..
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-24 17:58:43
zingel
я тоже не понял причем тут СССР и откуда столько ненависти к СССР....ну да ладно, подождём
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-25 7:58:07
ProFTP
можно взять и протестировать...
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-25 7:59:48
zingel
я только за, но все же молчат...вот жду...
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-25 13:29:08
paix
zingel писал(а):вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
извини, но ты сам себе противоречиш.
zingel писал(а):я только за, но все же молчат...вот жду...
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-26 1:45:14
zingel
на два моих ответа выше пролистай и узри вопрос который я задавал.
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-02-26 21:51:36
paix
zingel, не я кашу заваривал.
Ты сказал что лайти быстрее, пообещал аргументировать,..никто тебя за язык не тянул.
не хочеш делать - не делай, все тебя поймут. У всех много работы.
to helloworld: нормальная статья поминимуму и просто.
Но есть один важный момент, твоя конструкция не обрабатывает динамические пути, генерируемые апачевскими реврайтайми.
Это одно из первых на что столкнутся люди при внедрении схемы фронтенд-бекенд.
Проблема решается либо написанием реврайтов для лайти (я о них имею очень смутное представление, с нжинксовскими знаком гораздо более плотно), либо модификацией конструкции, в нжиксе, например, в духе:
Код: Выделить всё
location / {
root /home/site1/public_html;
error_page 403 404 405 = @backend;
}
location @backend {
...
proxy_pass http://127.0.0.1:80;
}
еще умеет ли лайти нормальный (типа с указанием приоритетов, бекапов, етс) loadbalansing по бекендам ?
upd:
в лайти модуль проксирования какие директивы буферов и прочего имеет т.е.
каким образом можно отключить\включить буферизацию проксирования?
еще поддерживает ли лайти чтото в духе
$HTTP["host"] = * , т.е. задать чтобы любой, не определенный в конфиге хост, посылался на бекенд по умолчанию ? (очень полезно на системах в духе шареда.)
Re: Установка сервера Lighttpd frontend + Apache backend
Добавлено: 2009-03-01 15:10:27
zingel
это всё лирика, почему быстрее с динамикой...
Код: Выделить всё
typedef struct server {
...
mtime_cache_type mtime_cache[FILE_CACHE_MAX];
array *split_vals;
/* Timestamps */
time_t cur_ts;
time_t last_generated_date_ts;
time_t last_generated_debug_ts;
time_t startup_ts;
buffer *ts_debug_str;
buffer *ts_date_str;
/* config-file */
array *config;
array *config_touched;
array *config_context;
specific_config **config_storage;
server_config srvconf;
short int config_deprecated;
short int config_unsupported;
connections *conns;
connections *joblist;
connections *fdwaitqueue;
stat_cache *stat_cache;
...
Код: Выделить всё
data_integer *status_counter_get_counter(server *srv, const char *s, size_t len) {
data_integer *di;
if (NULL == (di = (data_integer *)array_get_element(srv->status, s))) {
/* not found, create it */
if (NULL == (di = (data_integer *)array_get_unused_element(srv->status, TYPE_INTEGER))) {
di = data_integer_init();
}
buffer_copy_string_len(di->key, s, len);
di->value = 0;
array_insert_unique(srv->status, (data_unset *)di);
}
return di;
}
у нджинкса такой гибкости нет с динамикой.