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