Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 November 01

VY

Vladimir Yefremov in NodeUA - JavaScript and Node.js in Ukraine
Alex
всем привет. у кого сколько нода (1 application) памяти потребляет (в pm2)? и напишите какой тип приложения пожалуйста
а у тебя - сколько? :)
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Vladimir Yefremov
а у тебя - сколько? :)
около 100мб брокер mqtt + express
бот в телеге - 50мб
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Alex
около 100мб брокер mqtt + express
бот в телеге - 50мб
Зачем экспресс боту?  :^|
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Зачем экспресс боту?  :^|
2 разных приложения (\n между ними в сообщении)
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
У меня бот (телеграф) + админка для бота (fastify) — 30 мб. Нагрузка около 10 rps. И это в докере
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
У меня бот (телеграф) + админка для бота (fastify) — 30 мб. Нагрузка около 10 rps. И это в докере
pm2 30 мб показывает? у меня столько пример сервера из оф доки нодовской жрет
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Alex
pm2 30 мб показывает? у меня столько пример сервера из оф доки нодовской жрет
> и это все в докере
По идее докер немного оверхедит, так что в пм2 должно быть меньше
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
> и это все в докере
По идее докер немного оверхедит, так что в пм2 должно быть меньше
так сложно сказать, разные методы измерения же
источник

SZ

Sasha Zmts in NodeUA - JavaScript and Node.js in Ukraine
Пробую редиректить в експрессе content-type. Фигня получается редиректится все кроме content-type. Он вообще проксируется ? Вопрос возник у меня ? :)
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Sasha Zmts
Пробую редиректить в експрессе content-type. Фигня получается редиректится все кроме content-type. Он вообще проксируется ? Вопрос возник у меня ? :)
Так редирект или прокси? Разные вещи так то.
источник

SZ

Sasha Zmts in NodeUA - JavaScript and Node.js in Ukraine
Редирект
источник
2019 November 02

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Нужно обновить списки для входа в 18 корпус КПИ для тех, кто не студент КПИ, но хочет посещать лекции очно в 2019-2020. Студентам КПИ регистрироваться не нужно. Если смотрите только через youtube, то тоже не нужно регистрироваться. Эта регистрация не связана со сдачей экзаменов, это только посещение.
https://forms.gle/NX65HJh9aKGBA8yj9
источник
2019 November 03

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Привет. Подскажите правильно ли я думаю сделать.

Мне надо, чтобы, если по апи один и тот же юзер запрашивает данные с одинаковым фильтром, то ему возвращало каждый раз следующую строку из выборки.

Дак вот нормально ли будит при первом запросе сразу получать к примеру 1000 строк и сохранять курсор на какое-то время на случай новых запросов?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
User True
Привет. Подскажите правильно ли я думаю сделать.

Мне надо, чтобы, если по апи один и тот же юзер запрашивает данные с одинаковым фильтром, то ему возвращало каждый раз следующую строку из выборки.

Дак вот нормально ли будит при первом запросе сразу получать к примеру 1000 строк и сохранять курсор на какое-то время на случай новых запросов?
Это называется пейджинг, обычно с клиента присылают или номер страницы или смещение и кол-во запрашиваемых записей. Конечно нужно валидировать эти цифры. Оставлять курсор можно, если вы предусмотрите таймаут или можно запрашивать из базы частями
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Это называется пейджинг, обычно с клиента присылают или номер страницы или смещение и кол-во запрашиваемых записей. Конечно нужно валидировать эти цифры. Оставлять курсор можно, если вы предусмотрите таймаут или можно запрашивать из базы частями
Спасибо. Именно с таймаутом и думал сделать.
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
можна юзати правильну пагінацію і не треба буде упарюватись так: https://use-the-index-luke.com/sql/partial-results/fetch-next-page
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Terry Sahaidak
можна юзати правильну пагінацію і не треба буде упарюватись так: https://use-the-index-luke.com/sql/partial-results/fetch-next-page
У меня не совсем классическая пагинация страниц, если конечно та можно выразиться. Каждый раз по апи будет приходиться запрос, но нет ни каких страниц, есть только критерии и нужно отдавать каждый раз новую запись пока они есть, а если дошли до конца то начать сначала.
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Можно конечно и оffset запоминать на сервере, не знаю как будет производительнее offset или курсор. Наверно лучше совместить, получать небольшими частями и запоминать смещение.
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
User True
Можно конечно и оffset запоминать на сервере, не знаю как будет производительнее offset или курсор. Наверно лучше совместить, получать небольшими частями и запоминать смещение.
ну якщо дані сортовані по рандомних критеріях, тоді оффсет, так, а так то в статті говориться про те, шо оффсет не ефективний, так як робить full table scan
источник
2019 November 04

NK

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