1.4, Ананимный (?), 19:16, 24/12/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Не сочтите за злую шутки или ещё что-то, но кто им пользуется и зачем? (осообенно когда есть nginx)
| |
|
2.7, A.Stahl (ok), 19:23, 24/12/2016 [^] [^^] [^^^] [ответить]
| +5 +/– |
>осообенно когда есть nginx
Да что вы носитесь с этим nginx? Надоели уже, ей богу. В любой новости про Апач или lighttpd обязательно найдётся кто-то, кто будет орать про nginx.
| |
|
|
4.30, Аноним (-), 09:51, 25/12/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А что не так с nginx? Есть же кошерный Apache.
Кошерен он только для производителей оперативки.
| |
|
3.25, Michael Shigorin (ok), 22:13, 24/12/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Да что вы носитесь с этим nginx?
Просто он среди аналогов -- примерно как git среди меркуриалов и т.п.
PS: интересно, в нынешнем лайти уже нет таких страшных детских косяков, как с плюсиками в именах (не)отдаваемых файлов лет семь или сколько там назад?..
| |
|
4.31, Аноним (-), 09:56, 25/12/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Просто он среди аналогов -- примерно как git среди меркуриалов и т.п.
А в репах таки меркуриал горбатый. И разработчики с кучей тараканов в голове, в своем уютном междусобойчике где остальные довольно-таки не велкам. Ну и вообще - по состоянию на сейчас это такая полупроприетарная компания.
| |
|
|
2.10, Аноним (-), 19:48, 24/12/2016 [^] [^^] [^^^] [ответить]
| +/– |
В nginx (без Plus), нету балансировки sticky без пару килобаксов денег.
| |
|
|
4.14, Аноним (-), 20:10, 24/12/2016 [^] [^^] [^^^] [ответить]
| +/– |
Уже написан, но это не то. В lighttpd/haproxy есть из коробки бесплатно.
| |
4.32, Аноним (-), 09:57, 25/12/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А что мешает дописать балансировку sticky для не plus версии?
А зачем бесплатно работать на коммерческую полупроприеарную компанию? К тому же иметь дело с их разработчиками - далеко не самое приятное занятие на свете, а начинка nginx такова что при попытке написать ему модуль можно сойти с ума. Потому что криво и геморройно.
| |
|
|
4.16, Аноняша (?), 20:33, 24/12/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
Из документации lighttpd: 'sticky' (since 1.4.44) sends requests from the same (client) IP to the same backend.
Это банальный ip_hash, который есть в nginx начиная с nginx 0.5.0.
| |
|
|
|
7.33, Аноним (-), 10:00, 25/12/2016 [^] [^^] [^^^] [ответить]
| +/– |
> В китайском nginx-е есть: http://tengine.taobao.org/document/http_upstream_session_sticky.html
Так китайский tengine появился просто потому что китайцы не смогли провзаимодействовать с разработчиками нжинкса и их закидонами. Сколько лет они лечили что динамическая загрузка модулей это фи? Блин, я все понимаю, кроме того зачем вообще нужны СТАТИЧЕСКИЕ модули. А разработчикам нжинкса нормально было. Вот китайцы и запилили форк под свои нужды.
| |
|
8.35, Аноним (-), 11:26, 25/12/2016 [^] [^^] [^^^] [ответить] | +/– | Это метод разделения кода на части Некоторые модули всё равно лезут друг другу ... текст свёрнут, показать | |
|
9.40, Аноним (-), 13:28, 27/12/2016 [^] [^^] [^^^] [ответить] | +/– | вот и выросло поколение пепси которое не знает базовых основ процедурного програ... текст свёрнут, показать | |
|
|
|
6.26, Аноняша (?), 22:34, 24/12/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
То, что в lighttpd называют sticky - в nginx называется ip_hash и доступно в бесплатной версии. То что в nginx называется sticky - в lighttpd нет вообще.
| |
|
|
|
|
2.29, Аноним (-), 08:33, 25/12/2016 [^] [^^] [^^^] [ответить]
| +/– |
Ты таки не поверишь! Но есть ещё овердофига этих http серверов.
Nostromo, thttpd, mini_httpd, darkhttpd, quark, shus, ...
И ими кто-то пользуется, особенно когда особой нагрузки нет.
| |
2.37, Аноним (-), 13:37, 26/12/2016 [^] [^^] [^^^] [ответить]
| +/– |
Мы используем в качестве примера небольшого HTTP сервера в сфере обучения студентов.
| |
|
1.27, Умная Маша (?), 02:07, 25/12/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Добавлена поддержка заголовка "Transfer-Encoding: chunked", который передаётся вместо заголовка Content-length и информирует клиента о кусочной передаче ответа. Отправка тела HTTP-ответа начинается до того, как завершена генерация содержимого и пока не известен его размер;
А с mod_fastcgi оно уже работает? Единственное, что побуждает юзать nginx - сабжевый mod_fastcgi сначала читает ВЕСЬ ответ от бэкенда в память, только потом отдаёт клиенту. Каноническая ънтырпрайз-задача: прикрутить банальный экспорт данных из базы в CSV. Вроде ничето не предвещало засады. Бэкенд на питоне/руби/пыхапе тупо последовательно читает данные из БД и отдаёт CSV. В таблице оказалось 1000000 записей => lighttpd пожрал в себя всю память => 502 ДУРНЫЕ ВРАТА СВОП СВОП ОТКАЗ ЗАВИСАНИЕ СМЕРТЬ МЕРЗКАЯ ОТ ООМ-КИЛЛЕРА. Это некрасиво, ребята.
| |
|
2.28, Аноним (-), 03:51, 25/12/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
LiteSpeed SAPI module is a dedicated interface for PHP integration with
LiteSpeed Web Server. LiteSpeed SAPI has similar architecture to the
FastCGI SAPI with there major enhancements: better performance, dynamic
spawning and PHP configuration modification through web server
configuration and .htaccess files.
CentOS 5, 6, 7, Debian 7, 8 & Ubuntu 12, 14, 16
* http://open.litespeedtech.com/mediawiki/index.php/Help:Repositories
* openlitespeed pagespeed http://open.litespeedtech.com/mediawiki/index.php/Help:Modules:PageSpeed#Sett
# GPLv3
# yum info openlitespeed
# service lsws status # openlitespeed package (GPLv3)
# yum info ols-pagespeed # GPLv3 pagespeed
# Enterprise + openlitespeed
# yum info lsws
# service lsws status # Enterprise openlitespeed package
# yum info pagespeed # Enterprise pagespeed
# yum search lsphp | grep -E '^lsphp([0-9]+)\.x86_64'
lsphp53.x86_64
lsphp54.x86_64
lsphp55.x86_64
lsphp56.x86_64
lsphp70.x86_64
lsphp71.x86_64
| |
|
3.38, Аноним (-), 20:49, 26/12/2016 [^] [^^] [^^^] [ответить]
| +/– |
и запускать какой-то левый бинарь у себя на хосте? исходники то где?
| |
3.39, Аноним (-), 20:51, 26/12/2016 [^] [^^] [^^^] [ответить]
| +/– |
> The binary also includes the OpenSSL library needed to run SPDY. You do not have to install OpenSSL 1.0.1 to use SPDY if you download the package from the repositories.
спасибо. сколько там дыр было в OpenSSL и все отслеживают ?
| |
|
2.34, Аноним (-), 10:05, 25/12/2016 [^] [^^] [^^^] [ответить]
| +/– |
> => 502 ДУРНЫЕ ВРАТА СВОП СВОП ОТКАЗ ЗАВИСАНИЕ СМЕРТЬ МЕРЗКАЯ ОТ
> ООМ-КИЛЛЕРА. Это некрасиво, ребята.
Увы, это там на уровне архитектуры. Впрочем нжинкс это так круто сделали что ... да, написать ему в результате модуль - это таки rocket science и вообще редкий геморрой.
| |
|
|