LAMP 系統(tǒng)性能調(diào)優(yōu)之理解 LAMP 架構(gòu)
LAMP
LAMP 架構(gòu)
對(duì)任何系統(tǒng)進(jìn)行調(diào)優(yōu)的***步都是了解它的工作原理。按照最簡(jiǎn)單的形式,基于 LAMP 的應(yīng)用程序是用 PHP 這樣的腳本語(yǔ)言編寫的,它們作為 Linux 主機(jī)上運(yùn)行的 Apache Web 服務(wù)器的一部分運(yùn)行。
PHP 應(yīng)用程序通過(guò)請(qǐng)求的 URL、所有表單數(shù)據(jù)和已捕獲的任意會(huì)話信息從客戶機(jī)獲得信息,從而確定應(yīng)該執(zhí)行什么操作。如有必要,服務(wù)器會(huì)從 MySQL 數(shù)據(jù)庫(kù)(也在 Linux 上運(yùn)行)獲得信息,將這些信息與一些 Hypertext Markup Language(HTML)模板組合在一起,并將結(jié)果返回給客戶機(jī)。當(dāng)用戶在應(yīng)用程序中導(dǎo)航時(shí),這個(gè)過(guò)程重復(fù)進(jìn)行;當(dāng)多個(gè)用戶訪問(wèn)系統(tǒng)時(shí),這個(gè)過(guò)程會(huì)并發(fā)進(jìn)行。但是,數(shù)據(jù)流不是單向的,因?yàn)榭梢杂脕?lái)自用戶的信息更新數(shù)據(jù)庫(kù),包括會(huì)話數(shù)據(jù)、統(tǒng)計(jì)數(shù)據(jù)(包括投票)和用戶提交的內(nèi)容(比如評(píng)論或站點(diǎn)更新)。除了動(dòng)態(tài)元素之外,還有靜態(tài)元素,比如圖像、JavaScript 代碼和層疊樣式表(CSS)。
通過(guò)文章簡(jiǎn)短的描述,我們知道了LAMP的調(diào)優(yōu)的***步工作:LAMP 架構(gòu)
【編輯推薦】


















