Networking

保護遠端數據庫連接的性能問題

  • March 16, 2012

我參與創建一個系統,其中 Web 應用程序和數據庫不會託管在同一個 LAN 或 WAN 上,即數據將通過公共網路傳輸。Web 伺服器和數據庫伺服器將位於同一個國家/地區。

由於數據通信需要安全,我正在研究幾個選項:

選項 1:Web 伺服器和數據庫伺服器之間的 IPsec 隧道

選項 2:在 Web 伺服器和數據庫伺服器之間使用 SSL 加密數據

嘗試提供一些背景知識,Web 應用程序的目的是呈現來自數據庫的數據(主要是圖形座標、文本標籤等),因此對於每個頁面請求,將有 1-2 個數據庫請求返回 10-100 條記錄.

問題:

How much will encryption degrade the application performance?
How much will having disparate locations for web and database servers affect performance?
Would there be a performance difference between the two options?

我仍在研究,但任何幫助將不勝感激,我知道這個問題有點籠統,所以一般答案是可以的,或者使用這種類型的不同伺服器模型的經驗也會很棒!

我讀過這篇文章:https ://stackoverflow.com/questions/548029/how-much-overhead-does-ssl-impose

答案完全取決於您選擇的加密強度以及兩台伺服器上 CPU 的速度。

引用自:https://serverfault.com/questions/370299