Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于如何实现web应用程序的简单异地克隆的想法(php/codeigniter/mysql)_Php_Mysql_Database - Fatal编程技术网

关于如何实现web应用程序的简单异地克隆的想法(php/codeigniter/mysql)

关于如何实现web应用程序的简单异地克隆的想法(php/codeigniter/mysql),php,mysql,database,Php,Mysql,Database,在本地内部硬件上安装web应用程序。我正在尝试找出如何最好地(即使可能)将数据复制到安装了相同应用程序的外部服务器,以便它们能够在它们之间同步数据。所以,如果是外部的,他们可以通过网络访问,如果是内部的,他们可以在本地访问 在MySQL上运行的PHP/CodeIgniter应用程序 本打算让本地应用程序远程连接并使用外部服务器数据库作为主要来源,但后来又想,如果互联网不可用,我该如何处理这一问题?因此,您的Web服务在本地网络中的机器上运行。如果你不在本地网络上,你想通过互联网连接吗 当你在本地

在本地内部硬件上安装web应用程序。我正在尝试找出如何最好地(即使可能)将数据复制到安装了相同应用程序的外部服务器,以便它们能够在它们之间同步数据。所以,如果是外部的,他们可以通过网络访问,如果是内部的,他们可以在本地访问

在MySQL上运行的PHP/CodeIgniter应用程序


本打算让本地应用程序远程连接并使用外部服务器数据库作为主要来源,但后来又想,如果互联网不可用,我该如何处理这一问题?

因此,您的Web服务在本地网络中的机器上运行。如果你不在本地网络上,你想通过互联网连接吗

当你在本地网络上时,你能检测到吗?也许这就像尝试
http://mywebservice/
,否则切换到Internet模式
http://mywebservice.mydomain.com



<>你也可以考虑降低本地可用性。您经常在本地网络上,但无法访问Internet吗?

另一方面。基本上,本地和远程数据需要实时一致。但是,如果internet(远程)不可用,则它将继续工作,直到远程可用,然后将数据上载/差异化到远程,以便它们恢复同步,并在连接不可用时从远程获取任何数据。哦,你是说脱机模式?那是完全不同的。不要在本地运行PHP。。这很奇怪。不是本地的,而是在本地Web服务器上。在家里。好的,回到原来的想法。不要运行两台服务器。运行一个本地和外部可用的。