1.1, A (?), 21:46, 12/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –8 +/– |
Серьезно - кто его использует, и почему именно его?
Nginx и Apache отлично закрывают все потребности же?
| |
|
2.3, Аноним (-), 21:59, 12/11/2017 [^] [^^] [^^^] [ответить]
| –6 +/– |
> Nginx и Apache отлично закрывают все потребности же?
Nginx
| |
|
3.14, Аноним (-), 05:23, 13/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
Яндекс уже не использует. Вроде, последним местом, где использовала лайти, был mirror.yandex.ru, но там уже nginx
| |
|
2.11, rm12 (?), 23:42, 12/11/2017 [^] [^^] [^^^] [ответить]
| +6 +/– |
Как раз сейчас перехожу с него частично на nginx.
Какие же дубовые и тупые конфиги у nginx, это омфг. Тонны копипасты, тонны инклюдов, либо то и другое.
У Lighttpd синтаксис конфиг-файла гораздо более мощный, есть нормальные if'ы в том числе с регэкспами за которые не пугают сегфолтами на ровном месте, переменные за которые не пугают просадкой производительности, и т.д.
В результате всё получается очень лаконично и красиво.
В nginx'е для подобного результата предлагается наворачивать поверх конфига свою собственную систему макросов и автогенерацию из шаблонов.
А почему перехожу - потому что понадобилась функция reverse proxy, а Lighttpd как выясняется полнейшее барахло в этом плане, нет ни keepalive, ни пула соединений к бэкенду.
| |
|
3.21, eRIC (ok), 10:52, 13/11/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Как раз сейчас перехожу с него частично на nginx.
> А почему перехожу - потому что понадобилась функция reverse proxy, а Lighttpd
> как выясняется полнейшее барахло в этом плане, нет ни keepalive, ни
> пула соединений к бэкенду.
возможно, под reverse proxy можно было и Apache Traffic попробовать. nginx очень хороший, раз на него перешли. но потом возникнет что вам захочется статистку хорошую в разрезе сервера получать тогда придется: переходить на nginx-plus или же на haproxy
все зависит насколько у вас поставлены задачи, цели и требования.
| |
3.36, anonymous (??), 16:50, 13/11/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
В nginx как раз-таки не надо инклюды использовать.
Да и вместо ифов там гораздо более удобные мапы.
Вы б послушали лекции Сысоева, как правильно писать конфиги к nginx
| |
|
4.38, angra (ok), 09:21, 14/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> В nginx как раз-таки не надо инклюды использовать.
Да? И как же мне добавить один и тот же location или еще какой блок настроек в несколько серверов без include?
> Да и вместо ифов там гораздо более удобные мапы.
То, что их применение частично пересекается, вовсе не делает их заменой друг другу.
> Вы б послушали лекции Сысоева, как правильно писать конфиги к nginx
Ну раз вы послушали, так просветите меня.
| |
|
|
2.17, G0Dzilla (??), 09:27, 13/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Серьезно - кто его использует, и почему именно его?
> Nginx и Apache отлично закрывают все потребности же?
Я использую. 10 минут на подготовку сервера: OS (установка+настройка сети) + Lighttpd (скачать+собрать+запустить). Много не ест, покрывает нужды моих заказчиков на получение редкого (уникального) файла у проверенного поставщика.
| |
|
3.24, Аноним (-), 11:38, 13/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так и апач бы удовлетворил, кажется. Те же 10 минут. Файлы отлично отдавал, еще когда большая часть опеннета под стол ходила.
| |
|
4.40, Аноним (-), 17:18, 14/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Отлично, пока клиентов было мало и во весь рост не встала проблема медленных клиентов.
| |
|
|
|
1.2, Exploit (ok), 21:57, 12/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Я юзаю. Чтобы раздавать юзерам один несчастный файлик, заводить целый апач, который кушает в разы больше, смысла не вижу.
| |
|
|
3.6, Аноним (-), 22:28, 12/11/2017 [^] [^^] [^^^] [ответить]
| +6 +/– |
То, что есть ещё более жрущие варианты, не отменяет того, что и апач сравнительно прожорлив.
| |
|
4.8, der_fenix (?), 22:48, 12/11/2017 [^] [^^] [^^^] [ответить]
| –7 +/– |
лол. Т.е. по твоим словам lighthttpd ест меньше 17 килобайт, причём значительно меньше? Да это прорыв! Срочно Нобелевский комитет созвать надо!
| |
|
5.16, angra (ok), 06:32, 13/11/2017 [^] [^^] [^^^] [ответить]
| +5 +/– |
Мне интересно, а откуда цифра в 17KB для питона взялась. В моей системе:
$ cat /proc/4144/cmdline
python2-mSimpleHTTPServer
$ cat /proc/4144/status | grep RSS
VmRSS: 9540 kB
От заявленного на три порядка отличается и это оно просто запущено, ничего еще не делало.
| |
|
|
3.18, eRIC (ok), 10:36, 13/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> python3 -m http.server
> python2 -m SimpleHTTPServer
зачем, если нужно чтобы тупо статику очень с хорошей пропускной способностью раздавать.
| |
|
2.12, rm12 (?), 23:43, 12/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Я юзаю. Чтобы раздавать юзерам один несчастный файлик, заводить целый апач, который
> кушает в разы больше, смысла не вижу.
webfsd
mini-httpd
| |
|
3.19, eRIC (ok), 10:44, 13/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
дело вкуса, сферы применения, требований и надежности!
тут можно от слона (Апач, IIS и т.д) до мышки (все мини и ультра компактные включая встраиваемые в оборудование) поставить и все будет работать.
> webfsd
6 Mar 2015: This is the last final developed version by original developer
I have no benchmark numbers for webfsd.
> mini-httpd
mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate.
я могу тоже кучу таких серверов предложить:
thttpd
busybox httpd
cherokee
LiteSpeed
Monkey HTTP Daemon
Hiawatha
mongoose
HFS
OpenBSD httpd
h2o
Flux
Katana (Owin)
Caddy
Yaws
....
| |
|
4.31, scorry (ok), 15:50, 13/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> я могу тоже кучу таких серверов предложить:
> ...
> Hiawatha
Этот сервер немного не для «по-быстрому раздать файлик». Можно, конечно, но автор преследовал несколько другую цель.
| |
|
3.22, Andrey Mitrofanov (?), 11:11, 13/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Я юзаю. Чтобы раздавать юзерам один несчастный файлик, заводить целый апач, который
>> кушает в разы больше, смысла не вижу.
> webfsd
> mini-httpd
На 1 файл достаточно socat или socket. Или cat под xinitd.
//Ну, hhtp-заголовки в тот же файл положить, или cat RESPONSE; cat file.data шелом обернуть, если в 1 файл не.
| |
|
4.30, EHLO (?), 14:25, 13/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
>>> Я юзаю. Чтобы раздавать юзерам один несчастный файлик, заводить целый апач, который
>>> кушает в разы больше, смысла не вижу.
>> webfsd
>> mini-httpd
> На 1 файл достаточно socat или socket. Или cat под xinitd.
> //Ну, hhtp-заголовки в тот же файл положить, или cat RESPONSE; cat file.data
> шелом обернуть, если в 1 файл не.
Уверен, что ты не издеваешься, а сам такое практикуешь. Поэтому вопрос: как проще в TLS обернуть?
| |
|
5.33, eRIC (ok), 15:58, 13/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Уверен, что ты не издеваешься, а сам такое практикуешь. Поэтому вопрос: как
> проще в TLS обернуть?
stunnel
| |
5.34, Andrey Mitrofanov (?), 16:12, 13/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> На 1 файл достаточно socat или socket. Или cat под xinitd.
> Уверен, что ты не издеваешься, а сам такое практикуешь. Поэтому вопрос: как
> проще в TLS обернуть?
А этого не знаю. Либо "это уже не проще" -- stunnel какой-нибудь, haproxy вот тут рядом "https терминируют" ("что такое не знаю, но слово красивое").
В принципе, cat-в-socat-е -- хак на "быстро ответить [на почти любой] http-запрос", без рукопожатий и многократных обменов туда-сюда. На TLS-ы всякие совсем не подходит, не похоже.
[[да, практикую. но in-house = не опубликовано. хвастаюсь "веб-сервером на gawk-е"
https://www.opennet.ru/openforum/vsluhforumID1/96573.html#6
https://www.opennet.ru/openforum/vsluhforumID3/111211.html#33
смущаю неокрепшие. и да, у меня %) отмазка есть: я не пропраммист.]]
| |
|
|
|
2.25, Аноним (-), 11:40, 13/11/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
А чем бы не раздавать один несчастный файлик nginx-ом, которые еще меньше кушает?
| |
|
1.15, Аноним (-), 06:28, 13/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Во блин, заняться разрабам нечем. Лучше бы уже http2 запилили, чем трендовой фигней Meson страдать.
| |
|
2.20, eRIC (ok), 10:48, 13/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Во блин, заняться разрабам нечем. Лучше бы уже http2 запилили, чем трендовой
> фигней Meson страдать.
к сожалению http2 запланирована в v2 ветке и в виду того чтобы разработка поддерживается исключительно малой группой энтузиастов и гиков, на это понадобится немалое время...
| |
|
3.26, Аноним (-), 11:41, 13/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> разработка поддерживается исключительно малой группой энтузиастов и гиков, на это понадобится немалое время...
И зачем так рисковать: брать софт, который пилят малыми силами?
| |
|
4.28, eRIC (ok), 14:21, 13/11/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И зачем так рисковать: брать софт, который пилят малыми силами?
вас никто и не заставлял использовать их софт, каждый волен использовать то что ему хочется соблюдая при этом все лицензионные соглашения и права. на свой страх и риск :)
| |
|
3.27, xm (ok), 13:19, 13/11/2017 [^] [^^] [^^^] [ответить]
| +/– |
> к сожалению http2 запланирована в v2 ветке ...
уже лет как 7.
| |
|
2.23, Аноним (-), 11:21, 13/11/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
кстати да, вместо того чтобы ставить еще какие-то леваки типа Мезона, многим людям будет проще просто собрать nginx.
новомодная фигня в старых проектах - путь на кладбище :)
| |
|
1.32, Аноним (-), 15:52, 13/11/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Autotools никто не убирал он им отлично продолжает собираться. Meson идёт паралельно и пока не обязателен. А рядом паралельно ещё и есть Scons
| |
|
2.37, Аноним (-), 19:11, 13/11/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А рядом паралельно ещё и есть Scons
Действительно заняться нечем…
| |
|
|