Php 根据条件在内部将文档根目录重定向到另一个文件夹
我目前有以下设置:Php 根据条件在内部将文档根目录重定向到另一个文件夹,php,Php,我目前有以下设置: *.mysite.com --> /home/public_html/app/index.php 我想在index.php中编写一些代码,根据条件将整个文档根目录更改为/home/public\u html/app\u prev/index.php。原因是我正在进行迁移,如果它们还没有被迁移,我想为旧版本的代码服务;一旦它们被迁移。每个用户都有自己的数据库,我将逐个迁移。通常情况下,迁移它们需要几秒钟的时间,但这次发布需要一段时间 这可能吗 在进行大型数据库架构更改时
*.mysite.com --> /home/public_html/app/index.php
我想在index.php中编写一些代码,根据条件将整个文档根目录更改为/home/public\u html/app\u prev/index.php。原因是我正在进行迁移,如果它们还没有被迁移,我想为旧版本的代码服务;一旦它们被迁移。每个用户都有自己的数据库,我将逐个迁移。通常情况下,迁移它们需要几秒钟的时间,但这次发布需要一段时间
1.标题重定向是使它对我起作用的关键部分!我刚刚测试了我的解决方案,效果很好!2.我会做一些负载测试,但我真的无法进行真正的测试,因为我无法模拟负载。在大多数情况下,不会有什么变化,因为我会在晚上做。您知道某些sql会在多大程度上影响更改架构的能力吗?某些sql查询(例如更新)会锁定表,因此您将无法更改架构,但如果您在低活动时间运行它,通常应该可以。sql查询是否可能超时?(例如,如果有很多更新正在进行)这是绝对可能的,更多的查询可能导致它超时。但是我会一次更新一个数据库,如果你在晚上做的话,没有什么变化,你应该没事。