網(wǎng)站開發(fā)從零開始到上線

2022-12-08    分類: 網(wǎng)站建設(shè)

Web開發(fā), 最常見的就是網(wǎng)站開發(fā)了, 網(wǎng)站開發(fā)究竟有什么流程呢? 如果一個(gè)人開發(fā)網(wǎng)站, 他需要做什么準(zhǔn)備呢? 且聽我慢慢道來......

準(zhǔn)備工作

系統(tǒng)架構(gòu)的選型

網(wǎng)站設(shè)計(jì)

開發(fā)網(wǎng)站首先要想想需求是什么, 網(wǎng)站的訪問量如何, 然后就要開始前后端的設(shè)計(jì)

后端設(shè)計(jì): 主要關(guān)注的是網(wǎng)站的峰值并發(fā)量是否很高, 網(wǎng)站的數(shù)據(jù)庫是否要支持事務(wù), 一般的網(wǎng)站, 就用一個(gè)大眾的開發(fā)框架即可(php可以選用laravel, nodejs可以選用express或者koa, python選用flask, java選用springboot springMVC), 數(shù)據(jù)庫支持事務(wù)選用 mySQL postgreSQL, 不考慮事務(wù)選用mongodb

前端設(shè)計(jì)(界面): 設(shè)計(jì)師出AI圖或者PSD圖, 出交互UI效果圖

前端設(shè)計(jì)(框架): React(基本成熟, 兼容到IE8), Vue(基本成熟, 兼容到IE9), 原生

如果快速開發(fā), 前后端不分離, SEO要求比較強(qiáng)烈, 可以考慮模板引擎渲染前端頁面

推薦: 前后端統(tǒng)一用Javascript書寫, 這樣基本上一個(gè)人就能搞定

開始開發(fā)(nodejs為例)

本地

Git Workflow 模式開發(fā)

數(shù)據(jù)庫環(huán)境配置(測(cè)試環(huán)境 生產(chǎn)環(huán)境 開發(fā))

自動(dòng)化工具的運(yùn)用(webpack自動(dòng)化打包 gulp自動(dòng)化處理各種任務(wù))

測(cè)試

線上

域名購買

DNS解析

云服務(wù)器購買(含操作系統(tǒng) 推薦使用 CentOS 等Linux發(fā)行版)

云服務(wù)器用戶創(chuàng)建(用戶權(quán)限 ssh只允許秘鑰登陸)

云服務(wù)器反向代理配置(推薦使用nginx), 或者使用云服務(wù)負(fù)載均衡

云服務(wù)器防火墻配置

云服務(wù)器數(shù)據(jù)庫配置(可以單獨(dú)購買數(shù)據(jù)庫服務(wù), 也可以單獨(dú)弄一臺(tái)數(shù)據(jù)庫服務(wù)器, 展示型無需更新的網(wǎng)站可以不配置數(shù)據(jù)庫)

服務(wù)器代碼運(yùn)行環(huán)境配置(參考本地環(huán)境配置)

服務(wù)器緩存配置(推薦使用redis 或者 服務(wù)商提供的 緩存服務(wù)器)

githook線上環(huán)境自動(dòng)化測(cè)試也可以搞起

線上日志和監(jiān)控報(bào)警(可以使用第三方服務(wù) OneApm Alinode等)

代碼部署上線

前端

前端代碼壓縮, 文件名md5化

服務(wù)器開啟gzip壓縮

公共文件, 圖片, 視頻放在CDN上

圖片base64化

域名發(fā)散

雪碧圖

后端

數(shù)據(jù)庫索引

數(shù)據(jù)庫是否需要讀寫分離分庫分表

后端代碼部分進(jìn)行良好的單元測(cè)試, 集成測(cè)試

部署

利用 git 進(jìn)行部署(githook自動(dòng)化的測(cè)試, 自動(dòng)化的拉取到服務(wù)器上)

以上就是我在公司進(jìn)行全棧開發(fā)的一點(diǎn)小小的經(jīng)驗(yàn), 如果有什么說不到的地方, 請(qǐng)指出......

最后, 謝謝大家 ^_^

本文標(biāo)題:網(wǎng)站開發(fā)從零開始到上線
文章分享:http://m.kartarina.com/news/220526.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站網(wǎng)站設(shè)計(jì)企業(yè)建站品牌網(wǎng)站建設(shè)網(wǎng)站建設(shè)、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
主站蜘蛛池模板: 免费无遮挡无码永久在线观看视频| 国产品无码一区二区三区在线 | 久久亚洲国产成人精品无码区| 日韩美无码五月天| 最新中文字幕AV无码不卡| 免费A级毛片无码A∨免费 | 亚无码乱人伦一区二区| 亚洲精品一级无码鲁丝片| 久久精品无码专区免费青青 | 无码8090精品久久一区| 无码视频在线观看| 日韩av无码中文无码电影| 无码人妻啪啪一区二区| 久久久亚洲精品无码| 久久精品无码专区免费| 亚洲爆乳无码专区www| 无码h黄动漫在线播放网站| 国产成人无码精品一区不卡| 无码夫の前で人妻を犯す中字| 国产v亚洲v天堂无码网站| 亚洲精品无码你懂的网站| 国产精品成人无码免费| 日本精品人妻无码免费大全| 亚洲成a人无码亚洲成av无码| 久久久久av无码免费网| 亚洲熟妇无码乱子AV电影| 人妻无码一区二区三区| 国产成人无码aa精品一区 | 亚洲Av无码乱码在线znlu| 亚洲AV无码乱码在线观看代蜜桃| 国产精品多人p群无码 | 亚洲最大中文字幕无码网站| 亚洲AV永久无码精品一百度影院| 无码AV一区二区三区无码| 日日摸日日碰人妻无码| 无码精品蜜桃一区二区三区WW| 无码人妻精品一二三区免费 | 国产成人亚洲综合无码| 下载天堂国产AV成人无码精品网站| 国产午夜鲁丝片AV无码免费| 人妻少妇精品无码专区漫画|