欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Apache和Nginx的優(yōu)缺點(diǎn)詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

 更新時(shí)間:2017年08月21日 11:53:15   投稿:mrr  
Nginx和Apache一樣,都是HTTP服務(wù)器軟件,在功能實(shí)現(xiàn)上都采用模塊化結(jié)構(gòu)設(shè)計(jì),都支持通用的語(yǔ)言接口。下面通過(guò)本文給大家分享Apache和Nginx比較 功能對(duì)比,感興趣的朋友參考下吧

Apache和Nginx比較 功能對(duì)比

Nginx和Apache一樣,都是HTTP服務(wù)器軟件,在功能實(shí)現(xiàn)上都采用模塊化結(jié)構(gòu)設(shè)計(jì),都支持通用的語(yǔ)言接口,如PHP、Perl、Python等,同時(shí)還支持正向和反向代理、虛擬主機(jī)、URL重寫(xiě)、壓縮傳輸、SSL加密傳輸?shù)取?/p>

在功能實(shí)現(xiàn)上,Apache的所有模塊都支持動(dòng)、靜態(tài)編譯,而Nginx模塊都是靜態(tài)編譯的,

對(duì)FastCGI的支持,Apache對(duì)Fcgi的支持不好,而Nginx對(duì)Fcgi的支持非常好;

在處理連接方式上,Nginx支持epoll,而Apache卻不支持;

在空間使用上,Nginx安裝包僅僅只有幾百K,和Nginx比起來(lái)Apache絕對(duì)是龐然大物。

Nginx相對(duì)apache的優(yōu)點(diǎn)

輕量級(jí),同樣起web 服務(wù),比apache 占用更少的內(nèi)存及資源

靜態(tài)處理,Nginx 靜態(tài)處理性能比 Apache 高 3倍以上

抗并發(fā),nginx 處理請(qǐng)求是異步非阻塞的,而apache則是阻塞型的,在高并發(fā)下nginx 能保持低資源低消耗高性能。在Apache+PHP(prefork)模式下,如果PHP處理慢或者前端壓力很大的情況下,很容易出現(xiàn)Apache進(jìn)程數(shù)飆升,從而拒絕服務(wù)的現(xiàn)象。

高度模塊化的設(shè)計(jì),編寫(xiě)模塊相對(duì)簡(jiǎn)單

社區(qū)活躍,各種高性能模塊出品迅速啊

apache相對(duì)nginx的優(yōu)點(diǎn)

rewrite,比nginx 的rewrite 強(qiáng)大

模塊超多,基本想到的都可以找到

少bug,nginx的bug相對(duì)較多

超穩(wěn)定

Apache對(duì)PHP支持比較簡(jiǎn)單,Nginx需要配合其他后端用

選擇Nginx的優(yōu)勢(shì)所在

作為Web服務(wù)器: Nginx處理靜態(tài)文件、索引文件,自動(dòng)索引的效率非常高。

作為代理服務(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是專門(mén)為性能優(yōu)化而開(kāi)發(fā)的,在實(shí)現(xiàn)上非常注重效率。它采用內(nèi)核Poll模型(epoll and kqueue ),可以支持更多的并發(fā)連接,最大可以支持對(duì)50 000個(gè)并發(fā)連接數(shù)的響應(yīng),而且只占用很低的內(nèi)存資源。

在穩(wěn)定性方面,Nginx采取了分階段資源分配技術(shù),使得CPU與內(nèi)存的占用率非常低。Nginx官方表示,Nginx保持10 000個(gè)沒(méi)有活動(dòng)的連接,而這些連接只占用2.5MB內(nèi)存,因此,類(lèi)似DOS這樣的攻擊對(duì)Nginx來(lái)說(shuō)基本上是沒(méi)有任何作用的。

在高可用性方面,Nginx支持熱部署,啟動(dòng)速度特別迅速,因此可以在不間斷服務(wù)的情況下,對(duì)軟件版本或者配置進(jìn)行升級(jí),即使運(yùn)行數(shù)月也無(wú)需重新啟動(dòng),幾乎可以做到7×24小時(shí)不間斷地運(yùn)行。

同時(shí)使用Nginx和Apache

由于Nginx和Apache各自的優(yōu)勢(shì),現(xiàn)在很多人選擇了讓兩者在服務(wù)器中共存。在服務(wù)器端讓Nginx在前,Apache在后。由Nginx做負(fù)載均衡和反向代理,并且處理靜態(tài)文件,講動(dòng)態(tài)請(qǐng)求(如PHP應(yīng)用)交給Apache去處理。

總結(jié)

以上所述是小編給大家介紹的Apache和Nginx的優(yōu)缺點(diǎn)詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Nginx反向代理proxy_cache_path directive is not allowed錯(cuò)誤解決方法

    Nginx反向代理proxy_cache_path directive is not allowed錯(cuò)誤解決方法

    這篇文章主要介紹了Nginx反向代理proxy_cache_path directive is not allowed錯(cuò)誤解決方法,需要的朋友可以參考下
    2015-04-04
  • 使用Nginx代理上網(wǎng)的方法

    使用Nginx代理上網(wǎng)的方法

    這篇文章主要介紹了使用Nginx代理上網(wǎng)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Nginx 配置TCP代理轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    Nginx 配置TCP代理轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    本文主要介紹了使用Nginx新版的stream方式,實(shí)現(xiàn)TCP/UDP代理轉(zhuǎn)發(fā),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • Nginx服務(wù)安裝及軟件升級(jí)

    Nginx服務(wù)安裝及軟件升級(jí)

    這篇文章主要為大家介紹了Nginx服務(wù)的安裝以及軟件升級(jí)的步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • nginx+uwsgi啟動(dòng)Django項(xiàng)目的詳細(xì)步驟

    nginx+uwsgi啟動(dòng)Django項(xiàng)目的詳細(xì)步驟

    nginx+uwsgi+django是我們常用的django部署方式。這篇文章主要介紹了nginx+uwsgi啟動(dòng)Django項(xiàng)目的詳細(xì)步驟,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-10-10
  • HAProxy和Nginx搭建負(fù)載均衡器的實(shí)現(xiàn)

    HAProxy和Nginx搭建負(fù)載均衡器的實(shí)現(xiàn)

    負(fù)載均衡器是一個(gè)常用于分布式計(jì)算和網(wǎng)絡(luò)應(yīng)用中的系統(tǒng)組件,主要用于將客戶端的請(qǐng)求分發(fā)到多個(gè)后端服務(wù)器上,以實(shí)現(xiàn)高可用性、高性能和可擴(kuò)展性,本文主要介紹了HAProxy和Nginx搭建負(fù)載均衡器的實(shí)現(xiàn),感興趣的可以了解一下,感興趣的可以了解一下
    2023-11-11
  • Nginx暴露出請(qǐng)求的真實(shí)IP的問(wèn)題

    Nginx暴露出請(qǐng)求的真實(shí)IP的問(wèn)題

    在工作中,經(jīng)常會(huì)用用戶實(shí)際請(qǐng)求的IP地址,本文主要介紹了Nginx暴露出請(qǐng)求的真實(shí)IP的問(wèn)題,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • Nginx服務(wù)器中配置GeoIP模塊來(lái)攔截指定國(guó)家IP

    Nginx服務(wù)器中配置GeoIP模塊來(lái)攔截指定國(guó)家IP

    Nginx中自帶GeoIP模塊可以屏蔽指定IP的請(qǐng)求,只不過(guò)默認(rèn)沒(méi)有被編譯,打開(kāi)以后我們只要再下載一個(gè)IP規(guī)則就行,Nginx服務(wù)器中配置GeoIP模塊來(lái)攔截指定國(guó)家IP
    2016-06-06
  • ubuntu中如何使用nginx監(jiān)聽(tīng)80端口進(jìn)行轉(zhuǎn)發(fā)

    ubuntu中如何使用nginx監(jiān)聽(tīng)80端口進(jìn)行轉(zhuǎn)發(fā)

    這篇文章主要介紹了ubuntu中如何使用nginx監(jiān)聽(tīng)80端口進(jìn)行轉(zhuǎn)發(fā)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • nginx,apache的alias和認(rèn)證功能

    nginx,apache的alias和認(rèn)證功能

    從年前電腦換成linux系統(tǒng)后就沒(méi)寫(xiě)東西,最近有點(diǎn)懶,在這里講述下nginx alias 功能,不是server alias
    2012-11-11

最新評(píng)論