成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

網(wǎng)站開(kāi)發(fā)從零開(kāi)始到上線(xiàn)

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

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

準(zhǔn)備工作

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

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

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

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

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

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

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

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

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

本地

Git Workflow 模式開(kāi)發(fā)

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

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

測(cè)試

線(xiàn)上

域名購(gòu)買(mǎi)

DNS解析

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

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

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

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

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

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

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

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

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

代碼部署上線(xiàn)

前端

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

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

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

圖片base64化

域名發(fā)散

雪碧圖

后端

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

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

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

部署

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

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

最后, 謝謝大家 ^_^

當(dāng)前文章:網(wǎng)站開(kāi)發(fā)從零開(kāi)始到上線(xiàn)
網(wǎng)頁(yè)網(wǎng)址:http://jinyejixie.com/news26/220526.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、微信小程序、面包屑導(dǎo)航、網(wǎng)站導(dǎo)航響應(yīng)式網(wǎng)站、微信公眾號(hào)

廣告

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

小程序開(kāi)發(fā)
固镇县| 郑州市| 通河县| 万州区| 阜南县| 沧源| 泰顺县| 抚顺市| 宁南县| 左权县| 仪征市| 建阳市| 淮滨县| 荥阳市| 仪征市| 富锦市| 鹿泉市| 新田县| 象山县| 台南市| 吴川市| 介休市| 那坡县| 固原市| 博罗县| 泸水县| 庆元县| 儋州市| 甘孜| 平邑县| 苗栗市| 嵊泗县| 凤庆县| 恭城| 万载县| 黄梅县| 格尔木市| 唐河县| 仪陇县| 南华县| 景宁|