國內服務器連接國外數據庫慢怎么辦?例如:主數據庫和主要業務服務器在美國。現在,為了國內用戶能夠快速打開網站,在國內增加了一個節點。但是,國內節點連接到國外數據庫。一是跨海,二是外網連接,出現了太慢的結果。
那么這個問題有什么好的解決辦法嗎?阿里巴巴云服務器可以通過添加緩存服務器來解決。當用戶訪問時,你的程序優先讀取緩存,如果有緩存則返回,讀取美國數據庫,如果沒有緩存則寫入緩存。
可以解決你的大部分問題,最好將內網和哥倫比亞網絡服務器分開,分別運行,連接各自的數據庫。如果沒有,用戶系統可以共享一個服務器,其他用戶創建的數據將存儲在網絡中。前者不需要改代碼,后者可能稍微修改一下。其實小編我也沒有其他好辦法,就是兩個節點獨立部署然后同步,可以采用雙活方案。每個節點部署自己的數據庫。兩個數據庫之間的關系是活動的。數據庫層的同步方式應該在應用層面考慮,并采用特殊的方案來生成主鍵和事務。
以上就是國內服務器連接國外數據庫慢的解決方法。但只是小編的淺談之解,希望能供大家參考。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站