как сократить время загрузки приложения на awc ec2 - PullRequest
0 голосов
/ 20 января 2019

Приложение, над которым я работаю, построено на responsejs mongodb nodejs и развернуто на aws ec2.Загрузка приложения занимает около минуты, и я хочу уменьшить это.

Одним из трудоемких действий является подключение к mongodb.Каждый раз, когда пользователь получает доступ к URI, создается новое соединение с mongodb для доступа к некоторой базе данных.

Вот как сервер настроен для подключения к mongodb:

const uri = "mongodb+srv://daww:<PASSWORD>@cluster0-fmmcx.mongodb.net/test?retryWrites=true"
MongoClient.connect(uri, function(err, client) {
   if(err) {
        console.log('Error occurred while connecting to MongoDB Atlas...\n',err);
   }
   console.log('Connected...');
   const collection = client.db("star").collection("clc");

   client.close();
});

Вот скриншот консоли: enter image description here

Есть лиэто такая вещь, как запуск приложения и подключение базы данных один раз, а не каждый раз, когда пользователь обращается к URI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...