Size: a a a

JavaScript.Ninja

2020 April 02

vm

vy main in JavaScript.Ninja
В авиа сейчас все плохо. Не сократили, но работы почти нет и финансирование урезано.
источник

R

Roman in JavaScript.Ninja
Я открываю соединение и записываю в базу данные потом закрываю. После этого мне нужно несколько сделать запросов в базу к этим данным.
Как лучше? Открыть раз соединение и чтобы оно высело и делать запросы или при каждом запросе постоянно открывать/закрывать соединение?
источник

IK

Illya Klymov in JavaScript.Ninja
Чтобы висело
источник

R

Roman in JavaScript.Ninja
И закрывать не надо?
источник

IK

Illya Klymov in JavaScript.Ninja
В конце работы приложения
источник

V

Victor in JavaScript.Ninja
Аватарку хранить в базе как base64 норм практика или 💩?
источник

T

Tim in JavaScript.Ninja
нет
источник

V

Victor in JavaScript.Ninja
нет в смысле это плохо?
источник

T

Tim in JavaScript.Ninja
ну для пет проекта сойдет
источник

T

Tim in JavaScript.Ninja
а так, база кешируется в озу, если у тебя куча юзеров и у них проблемы с локальным кешем тебе нужно держать аватарки в озу
источник

V

Victor in JavaScript.Ninja
~20к юзеров еще считается за пет?)
источник

T

Tim in JavaScript.Ninja
а еще медиа выносят на разные cdn, а из базы не вынести...
источник

T

Tim in JavaScript.Ninja
посчитай сколько аватарки займут места
источник

V

Victor in JavaScript.Ninja
ладно, нафиг тогда base64, спс
источник

V

Victor in JavaScript.Ninja
да не много они займут, но вот желательно чтоб кешировалось хорошо, про это не подумал
источник

R

Roman in JavaScript.Ninja
Переслано от Roman
источник

R

Roman in JavaScript.Ninja
TypeError: Cannot read property 'collection' of null mongo
источник

IK

Illya Klymov in JavaScript.Ninja
Roman
TypeError: Cannot read property 'collection' of null mongo
Мы уже с вами это обсуждали
источник

IK

Illya Klymov in JavaScript.Ninja
Вы делаете get до того как соединились
источник

R

Roman in JavaScript.Ninja
Делаю запрос в базу данных с кода, то возвращяется пустой массив.
Если делаю такой же запрос с терминала, то выводит данные
источник