Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2022 January 29

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Зачем ещё один nginx или caddy?
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Тут даже интереснее как повторить nginx и сколько на это уйдет ресурсов
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
странный вопрос как мне кажется, особенно от разработчика в канале в котором разрабатывабт свой сетевой стэк на ноде
источник

НШ

Никита Штакельберг... in NodeUA - JavaScript and Node.js in Ukraine
почему?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Какой ещё сетевой стек?

Продукт должен предложить что-то новое, чтобы им кто-то начал пользоваться.
Никто не будет использовать "новый nginx на JS" просто потому, что nginx переписали на JS.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
сетевой стек MetaTCP, MetaIP, MetaEthernet, MetaUDP, а вы не знали?)
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Не заходил в чат несколько дней, а тут уже сетевой стек пишут на JS.
Дальше, наверное, ОС на Nodejs)
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Блин ну не придирайся. Я имел ввиду сервисы в вебе которая пишет метархия.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Называйте вещи своими именами)
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Ну бывает такое) сказанул не то.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я так понял, шутки типа "ещё XYZ перепишите на Nodejs" не актуальны, потому что XYZ скорее всего уже переписали.
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Где-то занервничал один фин
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Я могу сказать, что конфиг сервера расширять было бы удобнее на декларативном js чем так как это делается в nginx
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
и кстати, этот смешок по поводу сетевого стека на js может оказаться вполне иронической насмешкой судьбы, когда спустя n лет у нас будет в вебе распределенная js.os и протоколы js поверх http ☝️🥸
источник

BB

Bogdan Bida in NodeUA - JavaScript and Node.js in Ukraine
На js процессоре
источник

А

Арсений in NodeUA - JavaScript and Node.js in Ukraine
с кубернетисом на фронтенде?
источник

R

Roman in NodeUA - JavaScript and Node.js in Ukraine
В реверс-прокси критически важен перформанс, так как это своего рода боттлнек, гейтвей за которым скрывают инфраструктуру.
nginx напсан на С и выполняет небольшой перечень конкретных задач, для которых он создан.
Нода намного универсальнее в этом плане, поэтому с 95% уверенностью можно сказать, что просто концептуально не получится написать такой сервер на ноде, который будет лучше выполнять эти задачи.
Так что для реверс-прокси и выдачи статики с кешированием я использую nginx - и никаких проблем.
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
У Ноды под капотом тот же С крутится, демультиплексор, и никакой сложной бизнес логики на прокси-сервере не будет. Она примерно также быстра как и nginx. В основном по потреблению памяти уступает только. Прокси-сервер я предложил просто как вариант отдельного продукта Метархии, потому что многие люди еще не привязаны к nginx. Они изучают Ноду и по прежнему ставят экспрессы просто чтобы запустить сервер и раздавать статику, потому что они не хотят разбираться в nginx и вникать в устройство его конфигурации. Основная идея была не переплюнуть nginx) А сделать продукт который люди будут ставить и потом изучать остальные продукты Метархии. Разве плохая идея? В большинстве проектов в этот боттлнек люди никогда не упрутся.
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
> Она примерно также быстра как и nginx.
бенчмарки и дизайн обеих продуктов говорят об обратном

> А сделать продукт который люди будут ставить и потом изучать остальные продукты Метархии.
и в итоге люди которые ставили экспресс вместо nginx, будут ставить условный metaproxy вместо nginx
источник