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