輕松玩轉(zhuǎn)docker PDF 下載
資料簡(jiǎn)介:
1.測(cè)試環(huán)境
a.一套 LNMP 應(yīng)用
LNMP 是一套技術(shù)的組合,L=Linux、N=Nginx、M=MySQL、P=PHP
Nginx 服務(wù)是不能處理動(dòng)態(tài)請(qǐng)求。
靜態(tài)請(qǐng)求:請(qǐng)求靜態(tài)文件或者 html 頁(yè)面,服務(wù)器上存在的 html 文件(靜態(tài)文件,指上傳時(shí)什
么樣子,訪問(wèn)時(shí)還是什么樣子)
動(dòng)態(tài)請(qǐng)求:請(qǐng)求的是動(dòng)態(tài)內(nèi)容,帶參數(shù)的請(qǐng)求。動(dòng)態(tài)頁(yè)面不存在于服務(wù)器上,它可能是取 2 數(shù)
據(jù)庫(kù)或者 redis 等地方取值拼湊成的頁(yè)面。
當(dāng)用戶發(fā)起 http 請(qǐng)求,請(qǐng)求會(huì)被 Nginx 處理,如果是靜態(tài)資源請(qǐng)求 Nginx 則直接返回,如果是
動(dòng)態(tài)請(qǐng)求,Nginx 則通過(guò) fastcgi 協(xié)議轉(zhuǎn)交給后端的 PHP 程序處理。
b.一臺(tái)服務(wù)器。
c.更新用 ftp 更新。
FTP 有著極高的延時(shí),這意味著,從開(kāi)始請(qǐng)求到第一次接收需求數(shù)據(jù)之間的時(shí)間,會(huì)非常長(zhǎng);
并且不時(shí)地必須執(zhí)行一些冗長(zhǎng)的登錄進(jìn)程。
2.解決的問(wèn)題
? 上生產(chǎn)后有了一定程度的流量,需要運(yùn)營(yíng)和測(cè)試等部門(mén)給出數(shù)據(jù),根據(jù)數(shù)據(jù)考慮冗余。
? 防止單點(diǎn)故障和保證業(yè)務(wù)穩(wěn)定,做 HA 集群。
? 成本角度考慮,先使用公有云服務(wù)器,提前部署。
? 更新方式太過(guò)原始,測(cè)試環(huán)境開(kāi)始先改用 git。并搭建使用 gitlab 或 gogs。