< 返回新聞公共列表

國(guó)內(nèi)服務(wù)器連接國(guó)外數(shù)據(jù)庫(kù)慢怎么辦?

發(fā)布時(shí)間:2022-04-21 14:31:09

國(guó)內(nèi)服務(wù)器連接國(guó)外數(shù)據(jù)庫(kù)慢怎么辦?例如:主數(shù)據(jù)庫(kù)和主要業(yè)務(wù)服務(wù)器在美國(guó)?,F(xiàn)在,為了國(guó)內(nèi)用戶能夠快速打開網(wǎng)站,在國(guó)內(nèi)增加了一個(gè)節(jié)點(diǎn)。但是,國(guó)內(nèi)節(jié)點(diǎn)連接到國(guó)外數(shù)據(jù)庫(kù)。一是跨海,二是外網(wǎng)連接,出現(xiàn)了太慢的結(jié)果。


國(guó)內(nèi)服務(wù)器連接國(guó)外數(shù)據(jù)庫(kù)慢怎么辦?.jpg


那么這個(gè)問(wèn)題有什么好的解決辦法嗎?阿里巴巴云服務(wù)器可以通過(guò)添加緩存服務(wù)器來(lái)解決。當(dāng)用戶訪問(wèn)時(shí),你的程序優(yōu)先讀取緩存,如果有緩存則返回,讀取美國(guó)數(shù)據(jù)庫(kù),如果沒(méi)有緩存則寫入緩存。


可以解決你的大部分問(wèn)題,最好將內(nèi)網(wǎng)和哥倫比亞網(wǎng)絡(luò)服務(wù)器分開,分別運(yùn)行,連接各自的數(shù)據(jù)庫(kù)。如果沒(méi)有,用戶系統(tǒng)可以共享一個(gè)服務(wù)器,其他用戶創(chuàng)建的數(shù)據(jù)將存儲(chǔ)在網(wǎng)絡(luò)中。前者不需要改代碼,后者可能稍微修改一下。其實(shí)小編我也沒(méi)有其他好辦法,就是兩個(gè)節(jié)點(diǎn)獨(dú)立部署然后同步,可以采用雙活方案。每個(gè)節(jié)點(diǎn)部署自己的數(shù)據(jù)庫(kù)。兩個(gè)數(shù)據(jù)庫(kù)之間的關(guān)系是活動(dòng)的。數(shù)據(jù)庫(kù)層的同步方式應(yīng)該在應(yīng)用層面考慮,并采用特殊的方案來(lái)生成主鍵和事務(wù)。


以上就是國(guó)內(nèi)服務(wù)器連接國(guó)外數(shù)據(jù)庫(kù)慢的解決方法。但只是小編的淺談之解,希望能供大家參考。



/template/Home/Zkeys724/PC/Static