Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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
Php 将MySQL DB表/数据和web服务从GoDaddy移动到Amazon web服务_Php_Android - Fatal编程技术网

Php 将MySQL DB表/数据和web服务从GoDaddy移动到Amazon web服务

Php 将MySQL DB表/数据和web服务从GoDaddy移动到Amazon web服务,php,android,Php,Android,情况就是这样,我需要一些帮助 目前,我与GoDaddy有一个共享托管域,该域有一个MySQL DB和多个web服务,当从实时Android应用程序连接时,这些服务会连接到数据库 Godaddy为共享主机上的单个数据库提供1GB的容量,我已经和他们核实过,即使有额外的资金,他们也无法增加容量。在移动到GoDaddy上的专用服务器时,他们将为我提供一个新的数据库连接字符串和密码 我正在考虑将数据库和web服务迁移到AmazonWeb服务,以实现长期的可伸缩性(这是我以前应该考虑的) 有没有一种方法可

情况就是这样,我需要一些帮助

目前,我与GoDaddy有一个共享托管域,该域有一个MySQL DB和多个web服务,当从实时Android应用程序连接时,这些服务会连接到数据库

Godaddy为共享主机上的单个数据库提供1GB的容量,我已经和他们核实过,即使有额外的资金,他们也无法增加容量。在移动到GoDaddy上的专用服务器时,他们将为我提供一个新的数据库连接字符串和密码

我正在考虑将数据库和web服务迁移到AmazonWeb服务,以实现长期的可伸缩性(这是我以前应该考虑的)

有没有一种方法可以无缝地做到这一点,这样Android应用程序的用户就不会受到影响

这就是现在的流程-

应用程序pings->PHPs(使用指定的DB连接字符串连接到Godaddy DB)->读写Godaddy上的DB并将响应发送回Android应用程序用户

一旦我移动了所有东西,应用程序中HTTPPost的路径就会改变,PHPs中的DB Connect字符串也会改变……那么我如何才能无缝地实现这一点呢


感谢分享您的经验和知识。非常感谢您的帮助。

一旦您的Amazon服务器设置好并开始工作,您应该能够从go daddy中转储您的数据库,然后在Amazon上重新导入它。这需要一点时间(从几分钟到更长的时间,取决于移动的数据量/文件传输速度)

但是一旦你在Amazon上建立了数据库,你就应该能够更新你的php代码并开始比赛了

您可以运行一些测试来查看迁移需要多长时间,然后相应地计划应用程序的停机。但是,除非在两台服务器之间设置复制,否则最终可能会得到非最新数据


然后,一旦你准备好扳动开关,更新你的连接类以指向新的服务器位置。

你如何处理Android手机上的应用程序中断?…除非用户明确停止或退出应用程序,否则后台服务将在用户设备上持续运行!!有点棘手。