自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

LAMP架構(gòu) 二十年不變的選擇

系統(tǒng) Linux
Linux誕生至今已經(jīng)走過二十年了。在Linux誕生之初也伴隨著很多優(yōu)秀的架構(gòu)誕生,LAMP架構(gòu)就是其中之一。不過從LAMP架構(gòu)誕生之初到現(xiàn)在已經(jīng)有了很大的變化。

Linux誕生至今已經(jīng)走過二十年了。在Linux誕生之初也伴隨著很多優(yōu)秀的架構(gòu)誕生,LAMP架構(gòu)就是其中之一。不過從LAMP架構(gòu)誕生之初到現(xiàn)在已經(jīng)有了很大的變化。

LAMP架構(gòu)名字的由來

LAMP架構(gòu)是一個(gè)縮寫,它指一組通常一起使用來運(yùn)行動(dòng)態(tài)網(wǎng)站或者服務(wù)器的自由軟件:Linux操作系統(tǒng);Apache網(wǎng)頁服務(wù)器;MySQL數(shù)據(jù)庫管理系統(tǒng)(或者數(shù)據(jù)庫服務(wù)器);PHP 和有時(shí) Perl 或 Python腳本語言。用每一個(gè)軟件 的首字母組成了LAMP這個(gè)單詞。

說道LAMP名字的由來需要追述到1998年,Michael Kunze在一篇為德國電腦雜志c't寫的文章中使用了縮略語 LAMP。這篇文章意在展示一系列的自由軟件成為了商業(yè)包的替換物。由于IT世界眾所周知的對縮寫的愛好,Kunze提出LAMP這一容易被市場接受的術(shù)語來普及自由軟件的使用。自此LAMP架構(gòu)的名字也就流傳至今。

使用的變化

有人說Linux就是為互聯(lián)網(wǎng)而生的。Linux在誕生之后很快的與Apache等技術(shù)融合,為很多個(gè)人站長打造了夢想平臺(tái)。不過在早期LAMP架構(gòu)由于技術(shù)尚未成熟,給使用者帶來了不小的難題。早期安裝一個(gè)LAMP系統(tǒng)是比較復(fù)雜的,使用者需要自己配置Apache、php、mysql等組件,這樣對使用者的技術(shù)要求比較高。

目前,在幾乎所有的Linux發(fā)行版都默認(rèn)的集成了“LAMP Stank”的產(chǎn)品,這也就印證了那句話“Linux就是為互聯(lián)網(wǎng)而生的”。也就是說在安裝的Linux系統(tǒng)的時(shí)候就系統(tǒng)就已經(jīng)默認(rèn)安裝了所需的組件。

使用者的選擇

其實(shí)有很多Java/J2EE架構(gòu)相比,LAMP具有Web資源豐富、輕量、快速開發(fā)等特點(diǎn),微軟的.NET架構(gòu)相比,LAMP具有通用、跨平臺(tái)、高性能、低價(jià)格的優(yōu)勢,因此LAMP無論是性能、質(zhì)量還是價(jià)格都是企業(yè)搭建網(wǎng)站的***平臺(tái)。

對于大流量、大并發(fā)量的網(wǎng)站系統(tǒng)架構(gòu)來說,除了硬件上使用高性能的服務(wù)器、負(fù)載均衡、CDN等之外,在軟件架構(gòu)上需要重點(diǎn)關(guān)注下面幾個(gè)環(huán)節(jié):使用高性能的操作系統(tǒng)(OS)、高性能的網(wǎng)頁服務(wù)器(Web Server)、高性能的數(shù)據(jù)庫(Databse)、高效率的編程語言等。

Web服務(wù)器的緩存也有多種方案,Apache提供了自己的緩存模塊,也可以使用外加的Squid模塊進(jìn)行緩存,這兩種方式均可以有效的提高 Apache的訪問響應(yīng)能力。Squid Cache是一個(gè)Web緩存服務(wù)器,支持高效的緩存,可以作為網(wǎng)頁服務(wù)器的前置cache服務(wù)器緩存相關(guān)請求來提高Web服務(wù)器的速度,把Squid放在 Apache的前端來緩存Web服務(wù)器生成的動(dòng)態(tài)內(nèi)容,而Web應(yīng)用程序只需要適當(dāng)?shù)卦O(shè)置頁面實(shí)效時(shí)間。

當(dāng)然不得不說的是Apache有些臃腫,內(nèi)存和CPU開銷大,性能上有損耗,不如一些輕量級(jí)的Web服務(wù)器(例如nginx)高效,輕量級(jí)的Web服務(wù)器對于靜態(tài)文件的響應(yīng)能力來說遠(yuǎn)高于Apache服務(wù)器。但是如果是搭建流量不是很大的博客類網(wǎng)站的話LAMP架構(gòu)還是相當(dāng)不錯(cuò)的選擇。

其實(shí)不論哪種架構(gòu)都可以很好的滿足廣大站長的需求,不過技術(shù)在那選什么在你,至少如果我需要搭建一個(gè)自己的網(wǎng)站的話我會(huì)選擇LAMP。

 

【編輯推薦】

  1. LAMP架構(gòu)——我的工作心得
  2. LAMP架構(gòu)初步認(rèn)識(shí)
  3. 系統(tǒng)性能的調(diào)優(yōu):LAMP架構(gòu)
  4. MySQL將會(huì)繼續(xù)讓LAMP架構(gòu)發(fā)揚(yáng)光大嗎?
責(zé)任編輯:張浩 來源: 51CTO.com
相關(guān)推薦

2015-03-06 09:36:42

雅虎移動(dòng)

2015-08-17 09:45:15

開發(fā)游戲

2015-08-17 08:56:45

二十年前游戲開發(fā)開發(fā)

2011-08-22 13:23:38

AndroidLinuxLinux內(nèi)核

2014-08-29 10:21:15

APM應(yīng)用性能管理

2010-05-07 10:40:02

惠普ProLiant云計(jì)算

2010-03-25 10:16:50

Oracle Berk

2015-05-06 11:12:56

思科錢伯斯

2021-02-05 20:00:03

國產(chǎn)操作系統(tǒng)操作系統(tǒng)

2011-05-24 09:08:02

VB

2020-02-11 15:32:59

2020-04-08 11:44:13

數(shù)字供應(yīng)鏈攻擊網(wǎng)絡(luò)攻擊網(wǎng)絡(luò)安全

2010-01-12 10:29:33

高德納計(jì)劃

2011-08-30 11:04:06

里程碑Linux

2014-05-08 15:35:06

思科

2017-12-04 15:12:41

IT 運(yùn)維

2016-02-18 10:02:57

Windows開始菜單微軟

2013-07-30 14:45:36

Linux超級(jí)計(jì)算機(jī)

2018-09-04 23:19:00

Google 開源技術(shù)

2014-07-17 10:59:19

思科人才培養(yǎng)思科
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)