如何正确发布PHP代码
发布网友
发布时间:2022-05-02 07:22
我来回答
共3个回答
热心网友
时间:2022-04-18 11:44
如果说每一个版本都表示一个独立的状态的话,那么在发布期间,任何一次请求只能在单一状态下被执行。如此称之为支持原子发布;
反之如果在发布期间,一次请求跨越不同的状态,那么就不能称之为原子发布。我们不妨举个例子来说明一下:假设一次请求需要 include 两个 PHP 文件,分别是 a.php 和 b.php,当 include a.php 完成后,发布代码,接着 include b.php,如果处理不当的话,那么就可能会导致旧版本的 a.php 和新版本的 b.php 同时存在于同一个请求之中,换句话说就是没有实现原子发布。
开源世界里有很多不错的发布代码工具,比如 ruby 社区的 capistrano,其流程大致就是发布代码到一个全新的目录,然后再软链接到真正的发布目录。
热心网友
时间:2022-04-18 13:02
1、git pull
2、rsync
热心网友
时间:2022-04-18 14:37
百度搜索github,去找自己的归宿吧