Size: a a a

NestJS — русскоязычное сообщество

2020 December 09

D

Dmitriy in NestJS — русскоязычное сообщество
Ни в одном проекте не сталкивался с тем, чтобы env превысил 20-30 строк, поэтому смысла держать несколько env не было. Что вы там храните? Может проект надо дробить? P.s. правда у меня yml
источник

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
Artem Zuev
Видимо облако хреновое, может грозовое, или перистое =)
Вообщем облако и правда хреновое, запрос к БД на их SSD выполнялся 16 сек, у меня много связей там, поэтому получается большой запрос, а вот NVMe на Timeweb справляется с ним за мс.
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
koeshiro kagami
Вроде как
Типо этого у меня всегда.
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Goncharenko Dmitry
Вообщем облако и правда хреновое, запрос к БД на их SSD выполнялся 16 сек, у меня много связей там, поэтому получается большой запрос, а вот NVMe на Timeweb справляется с ним за мс.
Вообще-то запрос надо оптимизировать, не в облаке дело
источник

BY

Bitalik Yatsenko in NestJS — русскоязычное сообщество
Всем привет, сори что немного не по теме, но куда устанавливать ssl сертификат, на бек или на фронт, или у меня и для бекенде и для фронта должен быть один и тот же сертификат
совсев в devops не разбираюсь а сделать нужно
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Bitalik Yatsenko
Всем привет, сори что немного не по теме, но куда устанавливать ssl сертификат, на бек или на фронт, или у меня и для бекенде и для фронта должен быть один и тот же сертификат
совсев в devops не разбираюсь а сделать нужно
Только на бэк. Бэк отвечает за шифровку и дешифровку данных. Лучше не использовать нест для SSL а ставить перед ним нормальный nginx.
источник

AZ

Artem Zuev in NestJS — русскоязычное сообщество
Dmitriy
Вообще-то запрос надо оптимизировать, не в облаке дело
ну так-то запрос оптимизировать нужно, но согласись, если в сравнении двух "железок" на одной время изменяется мс, а на другом секундами, то явно что-то не то с "железом"
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Bitalik Yatsenko
Всем привет, сори что немного не по теме, но куда устанавливать ssl сертификат, на бек или на фронт, или у меня и для бекенде и для фронта должен быть один и тот же сертификат
совсев в devops не разбираюсь а сделать нужно
Всё за Nginx сунь, а к нему сертификат прикрутить
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Artem Zuev
ну так-то запрос оптимизировать нужно, но согласись, если в сравнении двух "железок" на одной время изменяется мс, а на другом секундами, то явно что-то не то с "железом"
Да, но разрыв сильно большой. Вангую, там индексов нет
источник

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
Dmitriy
Вообще-то запрос надо оптимизировать, не в облаке дело
ну по идее надо все запросы к базе, написанные через find/findOne - переписать на нормальные createQueryBuilder - но нет на это сейчас времени, поэтому мы пока останемся на NVMe, потом перелезем попозжа
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Goncharenko Dmitry
ну по идее надо все запросы к базе, написанные через find/findOne - переписать на нормальные createQueryBuilder - но нет на это сейчас времени, поэтому мы пока останемся на NVMe, потом перелезем попозжа
Да не в этом дело
источник

AZ

Artem Zuev in NestJS — русскоязычное сообщество
Goncharenko Dmitry
ну по идее надо все запросы к базе, написанные через find/findOne - переписать на нормальные createQueryBuilder - но нет на это сейчас времени, поэтому мы пока останемся на NVMe, потом перелезем попозжа
ууух, да выброси ты нафиг эти ORM - делай чистые запросы (в крайнем случае через какой-нибудь билдер типа кнекса того же)
источник

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
Artem Zuev
ну так-то запрос оптимизировать нужно, но согласись, если в сравнении двух "железок" на одной время изменяется мс, а на другом секундами, то явно что-то не то с "железом"
там маленький диск на 20 ГБ (нам больше и не надо под проект), а в ЯОблаке почему-то они ограничивают скорость записи и чтения на диске, чем больше диск, тем выше скорость. Но на 20ГБ SSD скорости такие:

Макс. IOPS
Чтение
400
Запись
1000

Макс. bandwidth
Чтение
15 МБ/с
Запись
15 МБ/с
источник

kk

koeshiro kagami in NestJS — русскоязычное сообщество
Veaceslav Artiom
У тебя монорепа ?
ап, не я ошибся. Не Монорепа получается. Есть несколько контроллеров в одном проекте
источник

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
и это дно
источник

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
Artem Zuev
ууух, да выброси ты нафиг эти ORM - делай чистые запросы (в крайнем случае через какой-нибудь билдер типа кнекса того же)
knex и есть орм, разве нет?)
источник

BY

Bitalik Yatsenko in NestJS — русскоязычное сообщество
Но если мне нужно что бы на фронте показывалось защищоное соиденение то фронт тоже за nginx должен быть?
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Bitalik Yatsenko
Но если мне нужно что бы на фронте показывалось защищоное соиденение то фронт тоже за nginx должен быть?
+
источник

kk

koeshiro kagami in NestJS — русскоязычное сообщество
А вообще посижу ка, почитаю про рабочее пространство.
источник

AZ

Artem Zuev in NestJS — русскоязычное сообщество
Goncharenko Dmitry
knex и есть орм, разве нет?)
нет, Knex - это кверибилдер
источник