?LNMP(Linux-Nginx-MySQL-PHP)網(wǎng)站架構(gòu)是目前國(guó)際流行的Web框架,該框架包括
Linux操作系統(tǒng),Nginx網(wǎng)絡(luò)服務(wù)器,MySQL數(shù)據(jù)庫(kù),PHP編程語(yǔ)言,所有組成產(chǎn)品均是免費(fèi)開(kāi)源軟件,這四種軟件組合到一起,成為一個(gè)免費(fèi)、高效的網(wǎng)站服務(wù)系統(tǒng)
Linux、MySQL、PHP這些框架的優(yōu)點(diǎn)之前已經(jīng)介紹過(guò),LNMP和LAMP不同的一點(diǎn)就是Web服務(wù)器Nginx,那么Nginx相比Apache有什么優(yōu)點(diǎn)呢?Nginx是一個(gè)小巧而高效的Linux下的Web服務(wù)器軟件,已在一些大型網(wǎng)站上運(yùn)行多年,很多國(guó)內(nèi)外的門(mén)戶網(wǎng)站、行業(yè)網(wǎng)站也都在是使用Nginx,相當(dāng)?shù)姆€(wěn)定
Nginx的主要特點(diǎn)是穩(wěn)定、功能豐富、安裝配置簡(jiǎn)單、低系統(tǒng)資源
Nginx對(duì)于反向代理和負(fù)載均衡有不錯(cuò)的支持
Nginx不僅僅可以做為Web服務(wù)器,還可以做負(fù)載均衡服務(wù)器、代理服務(wù)器和郵件服務(wù)器
作為Web服務(wù)器來(lái)說(shuō),相比 Apache,Nginx 使用更少的資源,支持更多的并發(fā)連接,Nginx處理靜態(tài)文件、索引文件,自動(dòng)索引的效率非常高,體現(xiàn)更高的效率
作為代理服務(wù)器,Nginx可以實(shí)現(xiàn)無(wú)緩存的反向代理加速,提高網(wǎng)站的運(yùn)行速度
作為負(fù)載均衡服務(wù)器,Nginx既可以在內(nèi)部直接支持Rails和PHP,也可以支持HTTP代理服務(wù)器對(duì)外進(jìn)行服務(wù),同時(shí)還支持簡(jiǎn)單的容錯(cuò)和利用算法進(jìn)行負(fù)載均衡;Nginx 用 C 編寫(xiě), 不論是系統(tǒng)資源開(kāi)銷(xiāo)還是 CPU 使用效率都比 Perlbal 要好的多
作為郵件代理服務(wù)器來(lái)說(shuō), Nginx是一個(gè)非常優(yōu)秀的郵件代理服務(wù)器(最早開(kāi)發(fā)這個(gè)產(chǎn)品的目的之一也是作為郵件代理服務(wù)器)
安裝配置上,Nginx安裝簡(jiǎn)單、配置靈活、配置文件非常簡(jiǎn)潔(還能夠支持perl語(yǔ)法);性能方面,Nginx是專門(mén)為性能優(yōu)化而開(kāi)發(fā)的,非常注重效率
它采用Poll模型,可以支持更多的并發(fā)連接,最大可以支持對(duì)50000個(gè)并發(fā)連接數(shù)的形影,而且只占用很低的內(nèi)存資源;可用性方面,Nginx支持熱部署,啟動(dòng)速度特別迅速,可以在不間斷服務(wù)的情況下,對(duì)軟件版本或者配置進(jìn)行升級(jí),及時(shí)運(yùn)行數(shù)月也無(wú)需重新啟動(dòng),幾乎可以做到7*24顯示不間斷運(yùn)行
可見(jiàn),LNMP(Linux-Nginx-MySQL-PHP)這四種軟件的組合,可以成為一個(gè)免費(fèi)、高效、擴(kuò)展性強(qiáng)的網(wǎng)站服務(wù)系統(tǒng)
來(lái)源
月光博客
請(qǐng)立即點(diǎn)擊咨詢我們或撥打咨詢熱線: 18942620423,我們會(huì)詳細(xì)為你一一解答你心中的疑難。項(xiàng)目經(jīng)理在線