如何减少应用程序在AWS EC2上加载所需的时间

时间:2019-01-20 17:58:01

标签: javascript node.js reactjs amazon-ec2

我正在使用的应用程序是基于reactjs 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的事情。

0 个答案:

没有答案