经常有朋友说”我想做个中文网站”、”中文网站上放个甚么甚么”、”对你来说应该很容易,帮个忙吧”之类。怎么说呢,大部分非网络金融行业的人是不了解中文网站的合作开发业务流程的,他们可能以为是个单纯的页面,随手随处,分分钟搞掂的,众所周知。
今天就来单纯聊一聊两个中文网站的合作开发关键步骤,尽量做到单纯简练,希望能让非相关金融行业的人也能搞清楚。
准备伺服器
伺服器是运转中文网站业务流程的笔记本电脑。
奥梅利IP
每台笔记本电脑都有两个ip门牌号。
例如运转中文网站业务流程后,用户可以在应用程序里输出:http://192.168.1.1,去 打开页面。
其中192.168.1.1是ip,它属于以太网ip,只有连接同两个交换机的设备(手机或笔记本电脑)才能出访那个门牌号,4G网络是难通的。
如果想通过4G网络流量出访,那么那个伺服器就须要两个奥梅利ip。
目前电信公司是不给家庭网络重新分配奥梅利ip的。长年、平衡运转
伺服器须要长年平衡运转,它会受供电系统、网络、温度、环境卫生等不利因素影响。人际关系、个人笔记本电脑无法保证伺服器所需的平衡环境,极难出现服务不容用的情况,因此不适合使用个人笔记本电脑放在家中甘当业务流程的伺服器。云服务供应商
基于上述的两个问题,我们通常选择从云服务供应商那里承租伺服器。云服务供应商提供的伺服器都被代销到专业的控制室(网络、供电系统平衡,温控、整洁)中,且会直接重新分配奥梅利ip,非常省钱省钱。国内的云服务供应商可选择“阿里云”、”百度云”之类。伺服器实用性
云服务供应商通常可按月、年订阅。价格依据伺服器实用性(地区、cpu、缓存、硬碟、频宽)TNUMBERA0512Ci。收费项目各有不同,由月二百多至几百不等。实用性越高,性能越好, 频宽也高,下载速度越快。须要依照总用户数量、出访mammalian(同时出访的人数)等不利因素证实实用性,而且业务流程也要依照用户数量、mammalian等数据去设计方案。
证实好实用性并退款后,伺服器通常在五分钟内即可启用。合作开发业务流程
业务流程合作开发合作开发通常有以下几个关键步骤:
证实市场需求
产品经理与顾客充分沟通,了解顾客的市场需求、业务情景,出蓝本图与顾客证实,证实市场需求后不容轻而易举更动。
蓝本图是单纯的中文网站模型,把顾客的业务市场需求直观的都展示出来。效果图
UI设计依据最终的蓝本图,进行美化设计,出效果图并与顾客证实。
效果图是业务流程最终展示给用户的效果。合作开发
合作开发依据蓝本图和效果图,进行业务流程设计、合作开发。有问题随时与产品经理沟通。合作开发自测之后,出业务流程包给测试人员。后续修复反馈的bug。测试
测试人员依据蓝本图上的业务逻辑和效果图,进行功能测试,记录并反馈bug。待所有功能验证通过后,出测试报告。上线
业务流程通过测试后,将业务流程部署至伺服器上,完成上线。上线之后,即可在应用程序输出 http://{奥梅利ip},出访业务流程。
准备域名
以上已经完成了中文网站的合作开发、上线工作。但是让用户去记忆奥梅利ip是不切实际的。因此衍生出了域名。
域名是用来代替ip,方便记忆的。如www.baidu.com、www.taobao.com。
域名通常也在云服务供应商那里购买,但需进行实名认证。域名价格也是按易记程度不同,价格差别很大,每年几十到成百上千。
购买后,在域名管理后台实用性域名和ip的对应关系,以后就不用记忆奥梅利ip了。
准备备案
依照工信部规定,使用大陆境内伺服器的组织或个人,若要使用独立域名开办中文网站 ,就须要履行备案手续。就像开公司要去工商局申请执照一样,在国内,没有备案,域名就不能出访。备案需提交域名和持有者的相关资料以及所开中文网站的相关信息,工信部审核通过后,会发放备案/许可证编号。
之后需将该编号挂载在中文网站首页下方。
如百度的备案编号如下:
备案的目的是防止中文网站用于欺诈用户、传播不法信息等情况,用于事后追责。
以阿里云备案业务流程为例: 填写备案信息—> 阿里云初审(2个工作日内)–> 邮寄阿里云幕布、拍照、上传资料(5天左右) –> 提交工信部审核 (15~20个工作日)–> 备案通过。 (如出现信息不准确等情况、需回退修改等时间更久)。
升级为Https(可选)
到此为止,业务流程已经可直接通过域名出访了。
但注意我们前面出访的网址是以http开头的,即http协议。
我们知道数据在网络上传输是很容易被黑客监听的,http传输的数据都是明文的,数据一旦被监听,就会直接导致用户隐私数据(账号、密码等)泄漏。
解决方案是使用更安全的 https 协议。 https 协议在传输数据之前进行加密,只有顾客端和伺服器能解密,即使第三方监听到数据,也无法破译其中的密码信息,所以https是安全的。
中文网站升级为 https 协议须要有两个中文网站证书, 证书须要向CA(证书颁发机构)申请, 其价格也各有不同(目前有针对个人用户的免费版证书,通常用于个人博客),企业版的还需企业相关资料进行审核,通过后才会发放证书。
证书发放后,下载并部署至伺服器上即可。
也能。至此,全部工作结束。 至于中文网站日常维护、后期市场需求变更暂且不提。
更多编程相关实践:github