我正在使用 Java SE 實(shí)現(xiàn)一個(gè)桌面應(yīng)用程序。我在本地使用 Mongodb,一切都非常快。然而,我決定在 mongodb Atlas 上在線部署數(shù)據(jù)庫,并使用他們的連接線,該連接線以 mongodb:// 開頭,從這里開始,由于連接,應(yīng)用程序變得非常慢。我嘗試使用相同的連接字符串 mongodb://ip_adress:port 將其部署在 Digital ocean Droplet 上。它變得更快了一點(diǎn),但也沒有那么快。*本地計(jì)時(shí):1-2秒*Mongo atlas 上的計(jì)時(shí):8-10 秒。(免費(fèi)層共享集群)*Digital Ocean 服務(wù)器上的計(jì)時(shí):7-8 秒。請注意: 8 秒是一個(gè) JFrame,它根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行一些計(jì)算,因此當(dāng)連接在線時(shí)加載需要 8 秒,而本地加載時(shí)間幾乎為 0。問題:*在應(yīng)用程序或數(shù)據(jù)庫的實(shí)施中這是一個(gè)不好的做法嗎?這不太可能,因?yàn)樗诒镜厮俣确浅??,而且?shù)據(jù)庫仍然包含簡單的測試數(shù)據(jù)。*這是一個(gè)糟糕的服務(wù)器規(guī)格嗎?這似乎不是問題,因?yàn)槌宋业臏y試和幾乎從未訪問過的網(wǎng)站之外,服務(wù)器上沒有超繁重的任務(wù)。(數(shù)字海洋 5 美元水滴)
托管時(shí) Mongodb 變慢
繁華開滿天機(jī)
2023-08-16 16:11:26
