【问题标题】:Nodejs GET REST API and frequent access to MongoDb databaseNodejs GET REST API和频繁访问MongoDb数据库
【发布时间】:2020-05-04 21:51:38
【问题描述】:

我正在使用 MERN 框架(后端为 MongoDB、Express 和 Node.js,前端为 React)实现一个 Web 应用程序。

在我的 Web 应用程序的一部分中,我需要非常频繁地访问 Mongo 数据库的集合(每 50 毫秒)。 我需要将此数据与视频播放器同步。

我想知道处理这种情况的最佳方法。 我现在想出的选项是:

  1. 向集合发送单个 GET 请求并将该集合的全部内容保存在前端的变量中(但我认为这是最糟糕的解决方案,因为此集合的大小为 350MB)
  2. 每 50 毫秒发送一次 GET 请求
  3. 根据视频播放器当前时间,每隔N秒发送一次GET请求,并将请求内容动态保存在前端的一个变量中

我确信有更好的方法来处理这种情况。

【问题讨论】:

    标签: javascript node.js reactjs mongodb rest


    【解决方案1】:

    我认为实现这一目标的正确方法是在您的应用程序中打开套接字,因为它会自动轮询您的服务器。这里是链接socket.io

    【讨论】:

      猜你喜欢
      • 2017-07-16
      • 2016-09-23
      • 2013-12-29
      • 2018-10-12
      • 1970-01-01
      • 2020-02-21
      • 2016-06-26
      • 1970-01-01
      • 2016-06-11
      相关资源
      最近更新 更多