为了账号安全,请及时绑定邮箱和手机立即绑定

托管时 Mongodb 变慢

托管时 Mongodb 变慢

繁华开满天机 2023-08-16 16:11:26
我正在使用 Java SE 实现一个桌面应用程序。我在本地使用 Mongodb,一切都非常快。然而,我决定在 mongodb Atlas 上在线部署数据库,并使用他们的连接线,该连接线以 mongodb:// 开头,从这里开始,由于连接,应用程序变得非常慢。我尝试使用相同的连接字符串 mongodb://ip_adress:port 将其部署在 Digital ocean Droplet 上。它变得更快了一点,但也没有那么快。*本地计时:1-2秒*Mongo atlas 上的计时:8-10 秒。(免费层共享集群)*Digital Ocean 服务器上的计时:7-8 秒。请注意: 8 秒是一个 JFrame,它根据数据库中的数据进行一些计算,因此当连接在线时加载需要 8 秒,而本地加载时间几乎为 0。问题:*在应用程序或数据库的实施中这是一个不好的做法吗?这不太可能,因为它在本地速度非常快,而且数据库仍然包含简单的测试数据。*这是一个糟糕的服务器规格吗?这似乎不是问题,因为除了我的测试和几乎从未访问过的网站之外,服务器上没有超繁重的任务。(数字海洋 5 美元水滴)
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

连接时间很正常。您应该在单独的线程上进行调用,这样它就不会阻塞您的用户界面。



查看完整回答
反对 回复 2023-08-16
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信