app服务器迁移方案探究

 

方案1:两个域名服务器同时指向同一个mysql

方案2:使用302跳转

现实解决过程:

由于方案1云主机机房所在区问题,以及主机版本较老导致链接mysql比较慢,选择方案2 :302跳转。

在302跳转时发现问题:

302不支持post数据的后续跳转,header也不支持,其中将post转成get 但在post数据时与登陆状态的反馈有问题,还是直接选择方案1,将新的机子镜像成mysql主机,链接mysql测试速度较快,并针对app的访问量将新机子的php-fpm mysql配置进行修改,两个域名指向同一个mysql,测试通过。

数据导出到新数据库并修改为innodb时,出现大表修改引擎比较慢,修改方案:直接将小表alter,大表使用create table *** select * from a;再创建索引;