Производительность MongoDB, границы клиентской и серверной части, советы по производительности - PullRequest
0 голосов
/ 20 ноября 2018

Я сталкивался с этими вопросами при разработке коллекций для своего проекта.

Я прочитал его где-то перед тем, как сказать, что лучше выполнять большую часть расчетов на стороне клиента.причина в том, что вычисления MongoDB замедляют ответ.Но я не совсем понимаю, где проходит граница на стороне клиента или на стороне сервера.

Вопрос

  1. Я пишу API, поэтомуjs-файлы, которые используются для ответа на JSON, считаются как на стороне клиента, так и на стороне сервера?
  2. Ионная сторона машинописного ввода приложений считается как сторона клиента, верно?
  3. Используемый js-файлнаписать API, где они будут храниться при производстве?на сервере в MongoDB?

Что лучше по производительности?

  1. Используйте запрос, например '$ gt' или '$ lt', чтобы получитьотфильтруйте данные из MongoDB и отправьте ответ обратно клиенту.
  2. Получите нефильтрованный список и отфильтруйте их, например, с помощью lodash, и отправьте ответ обратно клиенту.
...