素材牛VIP会员
对于一个正在运行的网站,请问怎么把二期开发的代码更新上去?
 那***s  分类:Node.js  人气:1795  回帖:13  发布于6年前 收藏

1.整个由二期代码完成,到发布到正式服务器的流程应该是怎样的?
2.是否都需要停止现在的网站?是的话,请问技术上怎么操作比较规范
3.如果在测试服务器上都测试过没问题,怎么更新到正式服务器比较保证最少差错?

讨论这个帖子(13)垃圾回帖将一律封号处理……

Lv7 码师
un***oo 职业无 6年前#1

必要前提:一个线上测试版本,一个线上正式版本(个人项目另说)
二期开发的代码假定都是在本地进行完整的测试通过有的,那么先把线上代码进行 冻结 操作,然后把二期代码 push线上测试版本 进行测试(服务器的环境和本地一定会有不同,这一步骤是必要的),测试通过以后在更新到 线上正式版本

Lv4 码徒
阿***阿 产品经理 6年前#2

前提,在保证在开发环境下测试通过后再进行以下步骤。
一、将网站普通用户访问定向到一个“维护中”的通知页面上,但允许开发者的IP访问正常页面以供测试。
二、如新版中存在较多数据结构变动,则必做数据库备份
三、更新代码。
四、测试问题,实际解决。如果问题与开发环境差别不大,系统表现没有异常,则恢复正常访问,升级成功。如果在生产环境发现问题不能当时解决且影响巨大,则迅速恢复数据库,回滚代码,恢复访问,升级失败。然后开发环境中复现该问题解决后再行重复以上过程。

Lv6 码匠
ja***ng 站长 6年前#3

我一般用FTP加phpstorm

上一页12下一页
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取