网站的开发步骤

2020-12-05
来源:

网站开发_网站开发文档_门户网站开发

github

我的朋友经常说“我想成为网站”,“穿什么衣服网站”,“对您来说应该很容易,请帮我一个忙”等。怎么说,非k8行业的大多数人都不了解k12的发展过程。他们可能认为这是一个简单的页面,可以在几分钟内完成,但事实并非如此。

今天,让我们简要地谈谈网站的开发步骤,力求使其简单易懂,并希望不相关行业的人们也能理解它。

准备服务器

服务器是运行网站程序的计算机。

公共IP

每台计算机都有一个IP地址。

例如,运行网站程序后,用户可以在浏览器中输入:以打开网页。

192.168.1.1是ip,它属于局域网ip。仅连接到同一路由器的设备(手机或计算机)可以访问该地址,而4G网络不起作用。

如果您想通过4G流量访问,则此服务器需要一个公共IP。

目前,运营商尚未将公共网络ip分配给家庭网络。

长期稳定运行

服务器需要长时间稳定运行,它会受到电源,网络,温度,卫生状况和其他因素的影响。家用环境和个人计算机不能保证服务器所需的稳定环境,并且很容易使服务不可用,因此不适合使用个人计算机在家中充当程序服务器。

云服务提供商

基于以上两个问题,我们通常选择从云服务提供商那里租用服务器。云服务提供商提供的服务器全部托管在专业的计算机机房中(网络,电源稳定,温度恒定,清洁),并且直接分配了公共网络IP,这非常容易。国内云服务提供商可以选择“阿里云”,“腾讯云”等。

服务器配置

云服务提供商通常可以每月或每年付费。价格取决于服务器配置(区域,cpu,内存,硬盘,带宽)。费用从每月一百到几千不等。配置越高,性能越好,带宽越高,网络速度越快。需要根据用户总数和并发访问数(并发访问数)等因素来确定配置,还应根据用户数,并发性和其他数据来设计程序。

确认配置和付款后,可以在十分钟内激活服务器。

开发计划

程序开发通常包括以下步骤:

确定需求

产品经理与客户进行充分沟通,了解客户的需求和业务场景,并与客户确认原型。确认需求后,就不能轻易对其进行更改。

原型图是一个简单的网站模型,可以直观地显示客户的业务需求。

效果图片

UI设计基于最终的原型图,美化设计,生成效果图并与客户确认。

效果图是程序最终向用户显示的效果。

发展

根据原型图纸和效果图进行程序设计和开发。如有任何疑问,请随时与产品经理联系。开发自测试之后,将包发送到测试人员。稍后修复反馈错误。

测试

测试人员根据业务逻辑和原型图上的渲染进行功能测试,记录并报告错误。验证所有功能后,将发布测试报告。

在线

程序通过测试后,将程序部署到服务器并完成联机。

在线后,您可以在浏览器中输入{public network ip}来访问该程序。

准备域名

网站的开发和在线工作已在上面完成。但是,用户记住公用网络IP是不切实际的。因此域名是派生的。

使用域名代替ip来简化存储。例如。

域名通常是从云服务提供商处购买的,但是需要实名认证。域名的价格也因易于记忆的程度而有所不同,价格差异很大,每年从数万到数十万。

购买后,请在域名管理后台中配置域名和ip之间的对应关系,因此您以后无需记住公共网络ip。

备案

根据工业和信息化部的规定,在中国大陆使用服务器的组织或个人如果要使用独立域名打开网站,则需要完成备案程序。就像在中国工商局开办公司来申请许可证一样,域名也必须在未提交的情况下访问。

要进行归档,您需要提交域名和所有者的相关信息以及网站打开的相关信息。工业和信息化部批准后,将颁发申请/许可证号。

此后,该号码必须安装在网站主页的底部。

例如,百度的记录号如下:

归档的目的是防止网站被用来欺骗用户,散布非法信息等,并随后追究责任。

以阿里云的归档流程为例:

填写备案信息->阿里云初步审查(2个工作日内)->邮寄阿里云屏幕,拍照并上传资料(约5天)->向工业和信息化部提交审核(15-20个工作日)—>记录已通过。

(如果信息不正确等,则需要更长的时间进行修改等)。

微信的官方帐户,小程序和其他对接服务器必须使用注册的域名。

分享