MongoDB使连接保持活动状态

时间:2020-06-07 13:05:29

标签: node.js mongodb

我的第一个Stackoverflow问题: 我有一个网上商店,用户可以在其中搜索产品。 我正在使用Angular,NodeJS(express)和MongoDB。 基础设施是这样的: 某些挪威托管服务的前端。 后端Heroku(server.js) MongoDB.com上的MongoDB

该网页仅对数据库执行读操作,没有写,删除,修改操作,并且用户无需登录。 我注意到的是,当用户第一次打开页面时,第一个查询要花一些时间,大约4秒钟(正在建立连接,我在Postman中检查过,时间转到“传输开始”)。之后,一切运行正常(响应时间少于1秒)。我还看到每个不同的用户都有一个新的连接。由于后端是在heroku上运行的,并且以特定用户(在连接字符串中)连接到mongodb,我的假设是,应该可以通过使连接保持活动状态来对网页的所有用户重新使用此连接。我的假设正确吗?使用当前基础结构/设置的原因是,我想在创建页面时学习一些新知识。

摘要: 网页-> Api调用-> Heroku(server.js)->查询(Mongo.com)

0 个答案:

没有答案