1. 您当前位置:400电话资讯 >> >> 网站建设从零开始到上线

网站建设从零开始到上线

编辑:    2025-01-08    来源: 企汇通网  关键字:

Web开发, 最容易见到的就是网站建设了, 网站建设到底有哪些步骤呢? 假如一个人开发网站, 他需要干什么筹备呢? 且听我慢慢道来......

筹备工作

系统构造的选型网站建设

开发网站第一要想想需要是什么, 网站的访问量怎么样, 然后就要开始前后端的设计

后端设计: 主要关注的是网站的峰值并发量是不是非常高, 网站的数据库是不是要支持事务, 普通的网站, 就用一个大家的开发框架即可(php可以使用laravel, nodejs可以使用express或者koa, python使用flask, java使用springboot springMVC), 数据库支持事务使用 mySQL postgreSQL, 不考虑事务使用mongodb

前端设计(界面): 设计师出人工智能图或者PSD图, 出交互UI成效图

前端设计(框架): React(基本成熟, 兼容到IE8), Vue(基本成熟, 兼容到IE9), 原生

假如迅速开发, 前后端不离别, 网站优化需要比较强烈, 可以考虑模板引擎渲染前端页面

推荐: 前后端统一用Javascript书写, 如此基本上一个人就能解决

开始开发(nodejs为例)

当地Git Workflow 模式开发数据库环境配置(测试环境 生产环境 开发)智能化工具的运用(webpack智能化打包 gulp智能化处置各种任务)测试线上域名购买DNS分析云服务器购买(含操作系统 推荐用 CentOS 等Linux发行版)云服务器用户创建(用户权限 ssh只允许秘钥登陆)云服务器反向代理配置(推荐用nginx), 或者用云服务负载均衡云服务器防火墙配置云服务器数据库配置(可以单独购买数据库服务, 也可以单独弄一台数据库服务器, 展示型不需要更新的网站可以不配置数据库)服务器代码运行环境配置(参考当地环境配置)服务器缓存配置(推荐用redis 或者 服务商提供的 缓存服务器)githook线上环境智能化测试也可以搞起线上日志和监控报警(可以用第三方服务 oneApm Alinode等)

代码部署上线

前端前端代码压缩, 文件名md5化服务器开启gzip压缩公共文件, 图片, 视频放在CDN上图片base64化域名发散雪碧图后端数据库索引数据库是不是需要读写离别分库分表后端代码部分进行好的单元测试, 集成测试部署借助 git 进行部署(githook智能化的测试, 智能化的拉取到服务器上)

以上就是我在公司进行全栈开发的一点小小的经验, 假如有哪些说不到的地方, 请指出......

最后, 谢谢大伙 ^_^

全国400电话申请办理点:
北京
天津
上海
重庆
深圳
广州
东莞
佛山
大连
昆明
杭州
苏州
无锡
郑州
成都
宁波
石家庄
保定
哈尔滨
武汉
山东
青岛
济南
威海
潍坊
济宁
邢台
山西
西安
安徽
合肥
泉州
南京
甘肃
宁夏
400电话选号 | 400电话功能 | 400申请条件 | 400电话办理 | 关于我们 | 网站地图 | 城市分站
专业提供400电话办理、400电话申请、400电话选号、400电话代办、400电话代理、400电话收费标准、400电话资费咨询等400电话业务服务。

ICP备09036319号

公网安备1101102003836号