网站开发流程(开发环境/测试环境---生产环境)

最近接手了两个独立站点的开发,开发完成交付的时候,中间遇到了很多问题,也让我有了很多思考:

1. 由于是利用wordpress建站,所以是先把站点程序部署在了服务器上,那么我的当前环境既是开发环境,又是生产环境,风险很大;

2. 公司开发,基本都会有 开发->测试->上线 :

开发环境(development):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。(程序员接到需求后,开始写代码,开发,运行程序,看看程序有没有达到预期的功能;)

测试环境(testing):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。(程序员开发完成后,交给测试部门全面的测试,看看所实现的功能有没有bug,测试人员会模拟各种操作情况;)

生产环境(production):是指正式提供对外服务的,一般会关掉错误报告,打开错误日志。(就是线上环境,发布到对外环境上,正式提供给客户使用的环境。)

如果说再完善些那么就是以下:

 a. DEVdevelopment开发

 b. SITSystem Integrate Test系统整合测试(内测)

 c. UATUser Acceptance Test用户验收测试

 d. PETPerformance Evaluation Test性能评估测试(压测)

 e. SIMsimulation仿真

 f. PRD/PRODproduction产品/正式/生产

具体可以看这篇文章《DEV SIT UAT PET SIM PRD PROD常见环境》

当然针对很多的个人或者小微公司来说,没有那么多的精力和人力,搭建这么完全的开发、测试、生产环境,但是直接在“生产环境”开发、修改、部署,还是很不安全,比如我在部署wordpress时,在修改部署的模板文件时,如果有文件修改错误,就可能造成站点程序的挂机;还有由于用户需求的变化,直接在生产环境上修改,还是有很多的不稳定。

那么这里我模拟的是需要长期维护的场景,暂且先不考虑自动化测试,当然如果只是一锤子买卖,个人认为还是简单直接来的更加高效,那么我的思路就来了,能不能利用git工具,本地调试好后,上传同步到远程的仓库,接着由仓库上传到服务器更新。

这里,我计划模拟两个环境,一个开发兼顾测试的环境,还有一个生产环境,也就是我们实际的部署环境。我初期的设想如下:

(1)这种方案,相对实现会容易些,但是在做更新的时候,有些时候也会对数据库进行改动,那么本机开发环境的改动,必然会影响生产环境,进而影响当前的正常业务;

构想1
构想2

(2)接着就有了以上的构想,这样就有两个独立的环境

这里我觉得会遇到的难点,应该就是MySQL数据库的同步。

我将在下一篇内容中继续讲解我的实现过程

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • 首先简单地自我介绍一下~ (略)所以对于大公司、小公司的开发流程都比较了解。 今天我会先把整个开发流程讲一遍~ 看...
    戴仓薯阅读 2,665评论 6 18
  • 作者 James Hamilton “系统-管理员” 的比例通常可以作为一种理解大规模服务的管理开销的粗略度量方式...
    数行者阅读 1,384评论 0 3
  • 不管多辛苦多艰难,换来了今天荣誉,这荣誉来之不易,年底电视台采访,我的照片占据了整个镜头,从此我在局里成了...
    侯思羽阅读 300评论 2 6
  • 一滴水的力量是微不足道的,然而许多滴的水坚持不断地冲击石头,就能形成巨大的力量,最终把石头冲穿。 一、注意教育学生...
    起飞的心阅读 288评论 0 2
  • 我感到疼痛来自肋骨, 也许已经断裂, 包藏在战栗的血肉中, 一柄生锈的短剑, 一份打磨圆润的憎恨, 在夜色中一点点...
    三水林枫阅读 665评论 28 36