Denis
лол
Denis
ясно понятно.
Denis
слились вобщем, ничего нового
Maxim
вы можете в 2х фразах сказать в чём я был не прав ?
Суть задачи это пример последовательности фаз обработки запроса
Denis
ничего что вы не отвечаете на прямо поставленные вопросы ?
Maxim
ничего что вы не отвечаете на прямо поставленные вопросы ?
Вот тебе прямой ответ, прочитай вот этот абзац https://openresty.org/download/agentzh-nginx-tutorials-en.html#02-nginxdirectiveexecorder06
Denis
When address / is requested, Nginx looks for file index.htm and index.html (in this order) in a path in the file system. The path is specified by command root. If file index.htm exists, Nginx jumps internally to location index.htm; if it does not exist and file index.html exists, Nginx jumps internally to location index.html. If file index.html does not exist either, and handling is transferred to the other module which executes it commands in phase content. А я что говорил ?
Denis
а зачем знать про фазы если достаточно знать про вот такое поведение ?
Denis
разве это знание не даёт мне возможность правильно ответить на вопрос ?
Denis
Вам нужен правильный ответ на поставленный вопрос или "нужную вам глубину знания" ?
Maxim
Вам нужен правильный ответ на поставленный вопрос или "нужную вам глубину знания" ?
Понимание, угадывать ответы это не так интересно как понимать почему именно этот ответ верный )
Denis
Вы меня простите, но это стандартный "дибилизм" собеседующего. Когда тебя спрашивают "сколько будет 2 + 2" а ожидают услышать "что такое сложение".
Denis
задавайте правильно вопросы и не додумывайте за людей.
Denis
или не заставляйте их додумывать за вас
Denis
вполне себе.
Alex
вот только почему это не в nginx_ru?
Maxim
задавайте правильно вопросы и не додумывайте за людей.
Не переживай, миллионы людей тупо копируют конфиги и не парятся почему все так тормозит и ищут проблемы в коде приложения, а не в том месте где проблема находится, и нормально живут, получают зарплату и повышения, так что все нормально
Maxim
вот только почему это не в nginx_ru?
Есть мнение потому что автор из компании OpenResty
Denis
я вас конечно разочарую, но один лишний rewrite в nginx убивает гораздо меньше ресурсов чем любой сегодняшний PR (который не самый оптимальный полюбому) в ваше приложение
Denis
можно сколько угодно разбираться в нгинксе и оптимизировать его но это уж точно не самый первый ботлнек.
Denis
и даже не в первом десятке думается мне
Maxim
можно сколько угодно разбираться в нгинксе и оптимизировать его но это уж точно не самый первый ботлнек.
Не буду убеждать ни в чем, просто задам вопрос, ты же наверняка знаешь что nginx может работать с БД напрямую?
Denis
лол
Denis
на этом и закончим
Maxim
на этом и закончим
Да, пожалуй на этом лучше дальше не продолжать обсуждение возможностей nginx, пусть лучше он так и останется старым, добрым, надежным микроскопом
Maxim
можно сколько угодно разбираться в нгинксе и оптимизировать его но это уж точно не самый первый ботлнек.
Если nginx первая точка входа для запроса то по логике он первый в списке ботлнеков ;) Да, все, забыли про nginx, больше ни слова про него )
Anonymous
Alex Fedorov будет жить. Поприветствуем!
Anonymous
@Almazzzxx будет жить. Поприветствуем!
Anonymous
Antony Smail будет жить. Поприветствуем!
Denis
сервер приложений в мире микросервисов...окай гай...
Dmitry
Смысл в докладе 2016го года
Dmitry
Это уже прошлый век
Maxim
Это уже прошлый век
А что нынче в моде?
Maxim
Смысл в докладе 2016го года
Не читай, тебя никто ни к чему не принуждает, читать вообще наверное вредная привычка, нужно бросать как курение
Maxim
Можно ещё на освежителе в туалете состав читать, ага
Так что нынче в моде? Про освежители это понятно
Dmitry
А у nginx появился unit
Dmitry
Даже на Хабре об этом писали
Maxim
Даже на Хабре об этом писали
Да, Unit давно появился, но речь не о нем, а именно о nginx и его возможностях
Andrey
и какие же там возможности, тем более юнит то похоже не взлетел
Denis
Unit?
да и его непонятно как и куда прикладывать
Denis
нгинкс нашёл себе хорошее местечко в виде ingress balancer и кажется мне что засел там на некоторое продолжительное время (пару годиков то точно) а там время покажет.
Denis
энвой новее, соотвественно адопшн рейт и доверие ниже. Перспектив больше, но нгинксом ты уже любые костыли умеешь а с энвоем придётся в более чистую архитектуру
Denis
вобщем зависит от ситуации) а нгинкс как раз обосновался как дефолтное решение работающее из коробки, и они обычно долго там и находятся в этой коробке. Я тока об этом.
Denis
эт да.
Denis
и SD хотя бы как в haproxy в дефолтном
Dmitry
Угу
Dmitry
Но есть consul-templates
Denis
тот что в 1.8 завезли
Denis
я сам сейчас с ним начинаю жить (я про consul-template) но так се конечно...
Dmitry
Ну и мне не очень нравится как конфиг релоадится
Dmitry
Короче, щас бы я брал енвой
Dmitry
Хотя у нас нжинкс ингрессом
Maxim
и какие же там возможности, тем более юнит то похоже не взлетел
Возможностей масса, море фишек, например из последних что внедряли это ресайз картинок налету и выполнение одновременно N количества запросов параллельно, а не последовательно и это только начало ;)
Dmitry
Был крутой доклад про балансировщики от Николая из окметр в прошлом году - там очень толково рассказано что надо от современных балансировщиков.
Denis
а в чём фишка ресайза именно в нгинксе ?
Dmitry
а в чём фишка ресайза именно в нгинксе ?
Ну лучше чем какой нить гмаджик в пыхе )
Denis
там как бы логика бывает развесистая, бывает всякие предвычисления фона и т д. Нахрена всё в нгинкс ?
Denis
или бывает задача собрать колажик из 4х картинок в одну.
Denis
для "обложки плейлиста"
Denis
если процессинг это сменить разрешение мож быть и да... но там после смены разрешения сразу вагон хотелок прилетает...
Юрий
для "обложки плейлиста"
не мешай писать свой костыльный аналог на не предназначенном для этого инструменте. и пофиг что возможностей меньше, зато потом в чате можно вот так написать будет
Maxim
там как бы логика бывает развесистая, бывает всякие предвычисления фона и т д. Нахрена всё в нгинкс ?
Во-первых это быстро и дёшево, во вторых не нужно задействовать php или подобную тяжёлую артиллерию, ну и ответ быстрее уходит
Dmitry
Что и требовалось доказать
Denis
в рублях.