0

我在不同的位置有 2 台服务器,我需要一个安全的服务器来执行此操作。

SERVER1 显示 SERVER2 上 Web 应用程序的最新条目。此应用程序来自子域,因此出于安全原因,它与主网站不在同一台服务器上。

问题。SERVER1 上的主站点从该 Web 应用程序的数据库中提取,该 Web 应用程序现在位于 SERVER2 上。我无法进行远程 SQL 连接,因为这太慢了。

有没有一种理想的方法来编码或做到这一点?

4

2 回答 2

0

如果我正确理解您的问题,您正在寻找一种从 server2 查询 server1 数据库的方法,而不使用远程 SQL 连接,因为它太慢了。

基于此,任何类型的远程操作都会太慢(例如,SSH 隧道不会加快速度,因为它只是为进程添加加密)。

就个人而言,我会设置某种数据库复制 - 每次在 server1 上插入/更改/删除记录时,都会将该更改推送到 server2。然后,您就可以像在本地一样查询 server1(即在 server2 上查询它),它始终是最新的,并且应该足够快以满足您的需要。

于 2012-06-09T15:59:04.567 回答
0

远程 SQL 连接是可行的方法。

另一种选择是跨SERVER1and进行复制SERVER2,因此每个连接都是本地的。

于 2012-06-09T16:01:28.057 回答