一般中/大型网站的发布/上线流程是怎么样的, 特别是有重大修改/调整的时候

zx32342342 发布于 2013/09/09 11:30
阅读 1K+
收藏 2

我们现在是直接svn发布, 利用钩子同步, 但是涉及大的变动或者新东西上线的时候就很无力.

比如开发周期长, 涉及文件太多, 稍微不注意一个关键文件遗漏都可能出大问题

加载中
1
jeffsui
jeffsui

至少两台服务器。一台测试,一台生产。

大的变动只能等测试那边测试完毕后,bugfixed,而且没有共通性问题才会发布到生产环境。

压力测试会单独弄个服务器,尽可能贴近生产环境。



z
zx32342342
恩 跟楼上差不多 看来是共识了
0
冷血
冷血
可对大的需求和特性建立单独的分支。当需求和新特性需要上线时,再合并到主线上去。
0
酒逍遥
酒逍遥

我们以前是这么做的.... 生产服务器 一般是 两台同时服务,

上线时 ,一台只对内网开放访问.对外只开一台. 然后全部更新到对内网开放的一台机器。

然后测试人员开始检测.检测全部通过之后.进行切换.然后同步更新另一台,最后再同时开放两台服务器.

运维会实现编好脚本,直接执行每一步的脚本即可.如果涉及到数据库无法在线更新的情况,就只能 停服维护,先升级数据库了.

酒逍遥
酒逍遥
回复 @风起q : 服务器比较多了之后就用一台专门的服务器 数据库和文件都和生产服务器同步..但不对外服务器..除非是其他服务器都当机了.紧急启用.文件更新,压力测试之类都会在这台服务器上做.
z
zx32342342
恩 似乎也只能这样做了 你们现在是怎样做的
0
a123456_35337
a123456_35337
现在基本的网站建设,只需要去域名注册商那里就可以搞定了!比如之前新网那边就有推出购买top域名赠送空间建站的活动!
返回顶部
顶部