Size: a a a

Node.js — русскоговорящее сообщество

2020 September 20

z

z̛e͏́͠r͜c҉ in Node.js — русскоговорящее сообщество
Братюнь ты что то в юниксе запутался, тебе бы понять что ты делаешь
источник

z

z̛e͏́͠r͜c҉ in Node.js — русскоговорящее сообщество
Почитай что такое bash и как Npm работает
источник

EM

Ewower Mr in Node.js — русскоговорящее сообщество
я пытаюсь на хост проект закинуть, первый раз
источник

EM

Ewower Mr in Node.js — русскоговорящее сообщество
хостинг
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
Всем привет, не знаю как лучше сделать.  На сервер идет запрос с двумя параметрами, мы хэшируем параметры, если такой хэш уже есть надо отдать хэш если хэша нет надо забросить его в базу и потом отдать.  Как лучше сделать, каждый раз давать запрос в базу есть ли такой хэш, или при запуске сервера занести в массив все хэши, и потом просто проверять есть ли в массиве такой.  Хэшей будет много. Как будет наиболее продуктивно?
источник

z

z̛e͏́͠r͜c҉ in Node.js — русскоговорящее сообщество
Pavlo Dovbush
Всем привет, не знаю как лучше сделать.  На сервер идет запрос с двумя параметрами, мы хэшируем параметры, если такой хэш уже есть надо отдать хэш если хэша нет надо забросить его в базу и потом отдать.  Как лучше сделать, каждый раз давать запрос в базу есть ли такой хэш, или при запуске сервера занести в массив все хэши, и потом просто проверять есть ли в массиве такой.  Хэшей будет много. Как будет наиболее продуктивно?
Есть redis для таких штук
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Pavlo Dovbush
Всем привет, не знаю как лучше сделать.  На сервер идет запрос с двумя параметрами, мы хэшируем параметры, если такой хэш уже есть надо отдать хэш если хэша нет надо забросить его в базу и потом отдать.  Как лучше сделать, каждый раз давать запрос в базу есть ли такой хэш, или при запуске сервера занести в массив все хэши, и потом просто проверять есть ли в массиве такой.  Хэшей будет много. Как будет наиболее продуктивно?
Во втором варианте если уж на то пошло надо использовать Set, а не Array...но для таких случаев, когда хотите быстрый ин мемори кеш - берут redis
источник

z

z̛e͏́͠r͜c҉ in Node.js — русскоговорящее сообщество
Pavlo Dovbush
Всем привет, не знаю как лучше сделать.  На сервер идет запрос с двумя параметрами, мы хэшируем параметры, если такой хэш уже есть надо отдать хэш если хэша нет надо забросить его в базу и потом отдать.  Как лучше сделать, каждый раз давать запрос в базу есть ли такой хэш, или при запуске сервера занести в массив все хэши, и потом просто проверять есть ли в массиве такой.  Хэшей будет много. Как будет наиболее продуктивно?
Просто в случае если ты делаешь это в своем приложении то ты гарантированно теряешь кеш при краше и на каждый узел будет свой экземпляр кеша
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
Спасибо, попробую через redis сделать
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Gleb ~
Во втором варианте если уж на то пошло надо использовать Set, а не Array...но для таких случаев, когда хотите быстрый ин мемори кеш - берут redis
для этой задачи редис не нужен, достаточно мемкеша, он и быстрее, на порядок, можно выжать до 400к в секунду, если сильно постраться
редис от такого давно помрет 🙁
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Dmitry
для этой задачи редис не нужен, достаточно мемкеша, он и быстрее, на порядок, можно выжать до 400к в секунду, если сильно постраться
редис от такого давно помрет 🙁
Хм.. Считал что они равнозначны...не пользовался
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Gleb ~
Хм.. Считал что они равнозначны...не пользовался
нет и сильно, редис гораздо более функционален, однако уступает в скорости
мемкеш сильно быстрее, но туповат в плане функций
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Dmitry
нет и сильно, редис гораздо более функционален, однако уступает в скорости
мемкеш сильно быстрее, но туповат в плане функций
Спасибо, буду знать
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
Dmitry
нет и сильно, редис гораздо более функционален, однако уступает в скорости
мемкеш сильно быстрее, но туповат в плане функций
Как такое реализовать в мемкеше?
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Pavlo Dovbush
Как такое реализовать в мемкеше?
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
А например если есть новый хэш то перезаписывать кеш?
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Pavlo Dovbush
А например если есть новый хэш то перезаписывать кеш?
ну это уж как вам нужно согласно бизнес-логике
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
Просто если например каждый час новый хэш иле каждые 10минут то надо каждый раз перезаписывать кеш, а можно в памяти  кеша держать массив и пушыть каждый раз, иле надо полностью перезаписывать ?
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Pavlo Dovbush
Просто если например каждый час новый хэш иле каждые 10минут то надо каждый раз перезаписывать кеш, а можно в памяти  кеша держать массив и пушыть каждый раз, иле надо полностью перезаписывать ?
это ваша бизнес-логика. инструменты вам рассказали. дальше сами решайте как вам реализовать ваши хотелки
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
Dmitry
это ваша бизнес-логика. инструменты вам рассказали. дальше сами решайте как вам реализовать ваши хотелки
Хорошо ,спасибо!
источник