我在不同位置有 2 台服务器,我需要一个安全的服务器来执行此操作。
SERVER1 显示 SERVER2 上 Web 应用程序的最新条目。该应用程序来自子域,因此出于安全原因,它与主网站不在同一服务器上。
问题。 SERVER1 上的主站点从现在位于 SERVER2 上的该 Web 应用程序的数据库中提取。我无法进行远程 SQL 连接,因为速度太慢。
有没有理想的方法来编码或执行此操作?
最佳答案
如果我正确理解您的问题,您正在寻找一种从 server2 查询 server1 数据库的方法,而不使用远程 SQL 连接,因为它太慢了。
基于此,任何类型的远程操作都会太慢(例如,SSH 隧道不会加快速度,因为它只是向进程添加加密)。
就个人而言,我会设置某种数据库复制 - 每次在 server1 上插入/更改/删除记录时,该更改都会推送到 server2。然后,您可以像在本地一样查询 server1(即在 server2 上查询),它始终是最新的,并且应该足够快以满足您的需求。
关于php - 编码并从 mysql 数据库中提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10962349/