保护远程数据库连接的性能问题

时间:2012-03-14 08:00:47

标签: database performance security web-applications database-connection

我参与创建一个系统,其中Web应用程序和数据库不会托管在同一LAN或WAN上,即数据将通过公共网络传输。 Web服务器和数据库服务器将位于同一个国家/地区。

由于数据通信需要安全,我正在研究几个选项:

选项1:Web服务器和数据库服务器之间的IPsec隧道

选项2:在Web服务器和数据库服务器之间使用SSL加密数据

为了尝试提供一些背景知识,Web应用程序的目的是从数据库中显示数据(主要是图形坐标,文本标签等),因此对于每个页面请求,将有1-2个数据库请求返回10 -100条记录。

问题:

  1. 加密会降低应用程序性能的程度?
  2. Web和数据库服务器的不同位置会对性能产生多大影响?
  3. 这两个选项之间会有性能差异吗?
  4. 我还在研究,但任何帮助都会受到赞赏,我知道这个问题有点普遍,所以一般的答案还可以,或者使用这种不同的服务器型号也会很棒!

    我已阅读此帖:How much overhead does SSL impose?

0 个答案:

没有答案