实际上,自动更新是从wp.org
. 更新过程仍在您的站点上运行,但在后台通过wp-cron
.
当一个新的次要更新发布时,WordPress的人员开始发布更新。The actual update process is started after your site checked wp.org
for updates, an update is theoretically available, and your site is chosen by random to be updated.
(谢谢你@otto指出我的错误措辞:)
每个站点都检查
wp.org
对于新版本(通常每天使用两次
wp-cron
), rolloutserver知道有多少站点需要更新。
然后,该卷展开始,开始缓慢-128个站点中有1个自动更新。这一点正在被监控,如果成功率表明推出没有问题,更多的站点会得到自动更新(通常下一步是64个站点中的1个,并继续以这种方式增加),直到所有自动更新都交付为止。
这使开发人员能够在出现任何问题时停止卷展,但是3.8
到3.8.1
成功率为100%。
由1 out of 128
实际上是随机的。嗯,不是真的,但如果你想知道,它是这样工作的:
需要更新的站点的Url使用MD5
. 仅使用此哈希的前三个字符并将其转换为base10
, 这导致了4096种可能性。已为计算出的数字介于0和31之间(4096/32=128)的站点启动更新。
好吧,我想这毕竟是非常随机的;)
在我的情况下,因为我运行了很多WordPress网站,更新花了1天时间——很有趣,当所有页面都更新时。
万一你想知道:D
顺便提一下here 是一篇关于制造的文章。wordpress。描述过程的组织,正如它发生的那样。