Приложение, над которым я работаю, построено на 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();
});
Вот скриншот консоли:
Есть лиэто такая вещь, как запуск приложения и подключение базы данных один раз, а не каждый раз, когда пользователь обращается к URI.