【发布时间】:2023-03-18 17:28:01
【问题描述】:
我参与创建一个系统,其中 Web 应用程序和数据库不会托管在同一个 LAN 或 WAN 上,即数据将通过公共网络传输。 Web 服务器和数据库服务器将位于同一个国家/地区。
由于数据通信需要安全,我正在研究几个选项:
选项 1:Web 服务器和数据库服务器之间的 IPsec 隧道
选项 2:在 Web 服务器和数据库服务器之间使用 SSL 加密数据
为了尝试提供一些背景信息,Web 应用程序的目的是呈现来自数据库的数据(主要是图形坐标、文本标签等),因此对于每个页面请求,将有 1-2 个数据库请求返回 10 -100 条记录。
问题:
- 加密会在多大程度上降低应用程序性能?
- Web 和数据库服务器的不同位置会在多大程度上影响性能?
- 这两个选项之间会有性能差异吗?
我仍在研究,但如有任何帮助,我将不胜感激,我知道这个问题有点笼统,所以一般的答案是可以的,或者使用这种类型的不同服务器模型的经验也会很棒!
【问题讨论】:
标签: database performance security web-applications database-connection