
Maxim
02.11.2018
09:35:40

ptchol
02.11.2018
09:35:49
лол
на этом и закончим

Maxim
02.11.2018
11:31:21
на этом и закончим
Да, пожалуй на этом лучше дальше не продолжать обсуждение возможностей nginx, пусть лучше он так и останется старым, добрым, надежным микроскопом

Google

Maxim
02.11.2018
11:37:48

Terminator
02.11.2018
12:22:35
Alex Fedorov будет жить. Поприветствуем!
@Almazzzxx будет жить. Поприветствуем!
Antony Smail будет жить. Поприветствуем!

Maxim
03.11.2018
03:41:21

ptchol
03.11.2018
07:32:54
сервер приложений в мире микросервисов...окай гай...

Dmitry
03.11.2018
11:58:29
Смысл в докладе 2016го года
Это уже прошлый век

Maxim
03.11.2018
12:05:17
Смысл в докладе 2016го года
Не читай, тебя никто ни к чему не принуждает, читать вообще наверное вредная привычка, нужно бросать как курение

Dmitry
03.11.2018
12:10:05

Maxim
03.11.2018
12:13:07

Google

Dmitry
03.11.2018
12:13:23
А у nginx появился unit
Даже на Хабре об этом писали

Maxim
03.11.2018
12:20:41

Andrey
03.11.2018
12:30:53
и какие же там возможности, тем более юнит то похоже не взлетел

ptchol
03.11.2018
12:30:55
Unit?
да и его непонятно как и куда прикладывать
нгинкс нашёл себе хорошее местечко в виде ingress balancer и кажется мне что засел там на некоторое продолжительное время (пару годиков то точно) а там время покажет.

Dmitry
03.11.2018
12:34:26

ptchol
03.11.2018
12:35:17
энвой новее, соотвественно адопшн рейт и доверие ниже. Перспектив больше, но нгинксом ты уже любые костыли умеешь а с энвоем придётся в более чистую архитектуру
вобщем зависит от ситуации) а нгинкс как раз обосновался как дефолтное решение работающее из коробки, и они обычно долго там и находятся в этой коробке. Я тока об этом.

Dmitry
03.11.2018
12:37:16

ptchol
03.11.2018
12:37:24
эт да.
и SD хотя бы как в haproxy в дефолтном

Dmitry
03.11.2018
12:37:45
Угу
Но есть consul-templates

ptchol
03.11.2018
12:38:09
тот что в 1.8 завезли
я сам сейчас с ним начинаю жить (я про consul-template) но так се конечно...

Dmitry
03.11.2018
12:38:39
Ну и мне не очень нравится как конфиг релоадится
Короче, щас бы я брал енвой

Google

Dmitry
03.11.2018
12:39:33
Хотя у нас нжинкс ингрессом

Maxim
03.11.2018
12:39:43

Dmitry
03.11.2018
12:40:37
Был крутой доклад про балансировщики от Николая из окметр в прошлом году - там очень толково рассказано что надо от современных балансировщиков.

ptchol
03.11.2018
12:40:51
а в чём фишка ресайза именно в нгинксе ?

Dmitry
03.11.2018
12:41:30

ptchol
03.11.2018
12:41:40
там как бы логика бывает развесистая, бывает всякие предвычисления фона и т д. Нахрена всё в нгинкс ?
или бывает задача собрать колажик из 4х картинок в одну.
для "обложки плейлиста"

Dmitry
03.11.2018
12:42:18

ptchol
03.11.2018
12:42:50
если процессинг это сменить разрешение мож быть и да... но там после смены разрешения сразу вагон хотелок прилетает...

Dmitry
03.11.2018
12:43:05

Юрий
03.11.2018
12:43:22
для "обложки плейлиста"
не мешай писать свой костыльный аналог на не предназначенном для этого инструменте. и пофиг что возможностей меньше, зато потом в чате можно вот так написать будет

Maxim
03.11.2018
12:43:56

Dmitry
03.11.2018
12:44:20
Что и требовалось доказать

ptchol
03.11.2018
12:44:43
в рублях.

Maxim
03.11.2018
12:47:00

Юрий
03.11.2018
12:48:14
что многие любят измерять производительность криво написанного решения на php с более-менее нормальным кодом на lua в нгинкс нахераченном. а потом кричать на каждом углу какой же медленный php.

Google

Maxim
03.11.2018
12:48:33

Юрий
03.11.2018
12:50:07
смотря какая задача стоит. если просто ресайз - то возможно можно и смириться с тем что по сути прокся занимается бизнес логикой. если какое-то более сложное решение вроде вотермарков, оптимизации форматов без потери качества и т.п. - то вот тут конечно вопрос, а стоит ли нгинксу этим заниматься и не является ли это херней. в любом случае в рамках самого нгинкса руки не на 100% развязаны

Dmitry
03.11.2018
12:51:24
Беда в том что у вас нжинкс и код на пыхе в разной зоне ответственности

Юрий
03.11.2018
12:51:33
Уверенное заявление о качестве приложений что мы тестировали
ну обычно когда люди говорят что тестировли, они прикладывают бенчмарки того что тестировали. а то я в воздух тоже могу сказать что питон медленнее пхп, но потребуется слова как-то обосновать и потом обосновать почему решение на питоне например делает более сложную логику

Dmitry
03.11.2018
12:52:05
Уж лучше напишите "быстрый" код на пыхе

Юрий
03.11.2018
12:52:09
а так обычно когда пишут что что-то перенесли на нгинкс и стало катастрофически быстрее - умалчивают что потеряли 90% бизнес логики

Dmitry
03.11.2018
12:52:09
Или другом языке

Maxim
03.11.2018
12:52:17

Юрий
03.11.2018
12:53:00
нет, просто есть юнит, где эти решения например закладываются архитектурно самими разработчиками нгинкса

Maxim
03.11.2018
12:54:18

Юрий
03.11.2018
12:55:14
если ресайз jpeg должен пройти с компрессией в 95%, а png 5%, да и при этом вотермарк для каждой обратившейся страны должен быть разный (локализация) - то уже переходит в разряд оной.
а так конечно надо смотреть конкретную задачу
я хотел в бенче увидеть что они делают логику 1 в 1, без упрощений