久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    三大WEB服務(wù)器對比分析(apache ,lighttpd,nginx) - Tomcat - 架構(gòu)和J2EE技術(shù) - zoomhoo! 云虎java技術(shù)論壇

     ShangShujie 2010-08-15

    三大WEB服務(wù)器對比分析(apache ,lighttpd,nginx)

    一.軟件介紹(apache lighttpd nginx)
    1. lighttpd
    Lighttpd是一個(gè)具有非常低的內(nèi)存開銷,cpu占用率低,效能好,以及豐富的模塊等特點(diǎn)。lighttpd是眾多OpenSource輕量 級(jí)的web server中較為優(yōu)秀的一個(gè)。支持FastCGI, CGI, Auth, 輸出壓縮(output compress), URL重寫, Alias等重要功能。
    Lighttpd使用fastcgi方式運(yùn)行php,它會(huì)使用很少的PHP進(jìn)程響應(yīng)很大的并發(fā)量。
    Fastcgi的優(yōu)點(diǎn)在于:
    · 從穩(wěn)定性上看, fastcgi是以獨(dú)立的進(jìn)程池運(yùn)行來cgi,單獨(dú)一個(gè)進(jìn)程死掉,系統(tǒng)可以很輕易的丟棄,然后重新分配新的進(jìn)程來運(yùn)行邏輯.
    · 從安全性上看, fastcgi和宿主的server完全獨(dú)立, fastcgi怎么down也不會(huì)把server搞垮,
    · 從性能上看, fastcgi把動(dòng)態(tài)邏輯的處理從server中分離出來, 大負(fù)荷的IO處理還是留給宿主server, 這樣宿主server可以一心一意作IO,對于一個(gè)普通的動(dòng)態(tài)網(wǎng)頁來說, 邏輯處理可能只有一小部分, 大量的圖片等靜態(tài)IO處理完全不需要邏輯程序的參與(注1)
    · 從擴(kuò)展性上講, fastcgi是一個(gè)中立的技術(shù)標(biāo)準(zhǔn), 完全可以支持任何語言寫的處理程序(php,java,python...)
    2.apache
    apache是世界排名第一的web服務(wù)器, 根據(jù)netcraft(www.)所作的調(diào)查,世界上百分之五十以上的web服務(wù)器在使用 apache.
    1995年4月, 最早的apache(0.6.2版)由apache group公布發(fā)行. apache group 是一個(gè)完全通過internet進(jìn)行運(yùn)作的非盈利機(jī)構(gòu), 由它來決定apache web服務(wù)器的標(biāo)準(zhǔn)發(fā)行版中應(yīng)該包含哪些內(nèi)容. 準(zhǔn)許任何人修改隱錯(cuò), 提供新的特征和將它移植到新的平臺(tái)上, 以及其它的工作. 當(dāng)新的代碼被提交給apache group時(shí), 該團(tuán)體審核它的具體內(nèi)容, 進(jìn)行測試, 如果認(rèn)為滿意, 該代碼就會(huì)被集成到apache的主要發(fā)行版中.
    apache 的特性:
    1) 幾乎可以運(yùn)行在所有的計(jì)算機(jī)平臺(tái)上.
    2) 支持最新的http/1.1協(xié)議
    3) 簡單而且強(qiáng)有力的基于文件的配置(httpd.conf).
    4) 支持通用網(wǎng)關(guān)接口(cgi)
    5) 支持虛擬主機(jī).
    6) 支持http認(rèn)證.
    7) 集成perl.
    8) 集成的代理服務(wù)器
    9) 可以通過web瀏覽器監(jiān)視服務(wù)器的狀態(tài), 可以自定義日志.
    10) 支持服務(wù)器端包含命令(ssi).
    11) 支持安全socket層(ssl).
    12) 具有用戶會(huì)話過程的跟蹤能力.
    13) 支持fastcgi
    14) 支持java servlets
    3.nginx
    Nginx是俄羅斯人編寫的十分輕量級(jí)的HTTP服務(wù)器,Nginx,它的發(fā)音為“engine X”, 是一個(gè)高性能的HTTP和反向代理服務(wù)器,同時(shí)也是一個(gè)IMAP/POP3/SMTP 代理服務(wù)器.Nginx是由俄羅斯人 Igor Sysoev為俄羅斯訪問量第二的 Rambler.ru站點(diǎn)開發(fā).
    Nginx以事件驅(qū)動(dòng)的方式編寫,所以有非常好的性能,同時(shí)也是一個(gè)非常高效的反向代理、負(fù)載平衡。其擁有匹配 Lighttpd的性能,同時(shí)還沒有Lighttpd的內(nèi)存泄漏問題,而且Lighttpd的mod_proxy也有一些問題并且很久沒有更新。但是 Nginx并不支持cgi方式運(yùn)行,原因是可以減少因此帶來的一些程序上的漏洞。所以必須使用FastCGI方式來執(zhí)行PHP程序。
    nginx做為HTTP服務(wù)器,有以下幾項(xiàng)基本特性:
    處理靜態(tài)文件,索引文件以及自動(dòng)索引;打開文件描述符緩沖.
    無緩存的反向代理加速,簡單的負(fù)載均衡和容錯(cuò).
    FastCGI,簡單的負(fù)載均衡和容錯(cuò).
    模塊化的結(jié)構(gòu)。包括gzipping, byte ranges, chunked responses,以及 SSI-filter等filter。如果由FastCGI或其它代理服務(wù)器處理單頁中存在的多個(gè)SSI,則這項(xiàng)處理可以并行運(yùn)行,而不需要相互等待。
    Nginx專為性能優(yōu)化而開發(fā),性能是其最重要的考量,實(shí)現(xiàn)上非常注重效率。它支持內(nèi)核Poll模型,能經(jīng)受高負(fù)載的考驗(yàn),有報(bào)告表明能支持高達(dá) 50,000個(gè)并發(fā)連接數(shù)。
    Nginx具有很高的穩(wěn)定性。其它HTTP服務(wù)器,當(dāng)遇到訪問的峰值,或者有人惡意發(fā)起慢速連接時(shí),也很可能會(huì)導(dǎo)致服務(wù)器物理內(nèi)存耗盡頻繁交換, 失去響應(yīng),只能重啟服務(wù)器。例如當(dāng)前apache一旦上到200個(gè)以上進(jìn)程,web響應(yīng)速度就明顯非常緩慢了。而Nginx采取了分階段資源分配技術(shù),使 得它的CPU與內(nèi)存占用率非常低。nginx官方表示保持10,000個(gè)沒有活動(dòng)的連接,它只占2.5M內(nèi)存,所以類似DOS這樣的攻擊對nginx來說 基本上是毫無用處的。就穩(wěn)定性而言,nginx比lighthttpd更勝一籌。
    Nginx支持熱部署。它的啟動(dòng)特別容易, 并且?guī)缀蹩梢宰龅?*24不間斷運(yùn)行,即使運(yùn)行數(shù)個(gè)月也不需要重新啟動(dòng)。你還能夠在不間斷服務(wù)的情況下,對軟件版本進(jìn)行進(jìn)行升級(jí)。
    二.3種WEB服務(wù)器的比較:server Apache Nginx Lighttpd
    Proxy代理 非常好 非常好 一般
    Rewriter 好 非常好 一般
    Fcgi 不好 好 非常好
    熱部署 不支持 支持 不支持
    系統(tǒng)壓力比較 很大 很小 比較小
    穩(wěn)定性 好 非常好 不好
    安全性 好 一般 一般
    技術(shù)支持 非常好 很少 一般
    靜態(tài)文件處理 一般 非常好 好
    Vhosts虛擬主機(jī) 支持 不支持 支持
    反向代理 一般 非常好 一般
    Session sticky 支持 不支持 不支持

    注:在相對比較大的網(wǎng)站,節(jié)約下來的服務(wù)器成本無疑是客觀的。而有些小型網(wǎng)站往往服務(wù)器不多,如果采用 Apache 這類傳統(tǒng) Web 服務(wù)器,似乎也還能撐過去。但有其很明顯的弊端: Apache 在處理流量爆發(fā)的時(shí)候(比如爬蟲或者是 Digg 效應(yīng)) 很容易過載,這樣的情況下采用 Nginx 最為合適。
    建議方案:
    Apache 后臺(tái)服務(wù)器(主要處理php及一些功能請求 如:中文url)
    Nginx 前端服務(wù)器(利用它占用系統(tǒng)資源少得優(yōu)勢來處理靜態(tài)頁面大量請求)
    Lighttpd 圖片服務(wù)器
    總體來說,隨著nginx功能得完善將使他成為今后web server得主流。
    三.性能測試:
    將分別測試3種軟件在對動(dòng)態(tài)頁面和靜態(tài)頁面請求及并發(fā)時(shí)的響應(yīng)時(shí)間
    l 靜態(tài)頁面 搜狐首頁
    LIGHTTPD n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    100000/100 64 60 462.75 21.6
    100000/200 67 60 312.07 32.4
    100000/500 83 60 137.24 72.8
    100000/1000
    出現(xiàn)錯(cuò)誤丟包 94 60 126.6 78.9

    NGINX n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    100000/100 34.6 140 943.66 10.597
    100000/200 35.6 110 924.32 10.818
    100000/500 34.3 110 912.68 10.956
    100000/1000 37 160 832.59 12.106

    APACHE n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    100000/100 40.6 170 690.72 14.47
    100000/200 41.1 180 685.39 14.59
    100000/500 42.3 190 633.64 15.78
    100000/1000 43.1 200 547.53 18.26

    l 動(dòng)態(tài)頁面 內(nèi)部社區(qū)首頁
    LIGHTTPD n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    1000/100 50 200 33.54 29.816
    1000/200 52 210 30.43 32.858
    1000/500 54 230 25.79 38.76
    1000/1000 62 250 24.83 40.28

    NGINX n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    1000/100 53.8 250 83.12 12.305
    1000/200 55.8 250 74.05 13.504
    1000/500 56 260 58.99 16.951
    1000/1000 58 260 43.41 23.347

    APACHE n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    100000/100 60 200 27.37 36.541
    100000/200 61 220 23.82 41.981
    100000/500 73 150 20.59 48.562
    100000/1000 53 200 27.18 36.796

    l PHPINFO函數(shù)頁
    LIGHTTPD n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    100000/100 45 20 168.06 59.504
    100000/200 47 22 140.64 71.103
    100000/500 49 24 52.80 189.386
    100000/1000 在請求到4840時(shí)測試測試程序死掉

    NGINX n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    100000/100 70 120 143.46 69.706
    100000/200 72 130 140.57 71.140
    100000/500 73 150 135.87 73.601
    100000/1000 77 160 132.18 75.657

    APACHE 出現(xiàn)丟包 n/-c(ab參數(shù)) cpu% Mem RequestsperSecond Time taken for tests
    100000/100 70 180 245.73 40.694
    100000/200 72 190 245.79 40.684
    100000/500 75 200 241.29 41.443
    100000/1000 77 220 236.74 42.239

    四.各大網(wǎng)站W(wǎng)EB服務(wù)器資源列表
    網(wǎng)站名 操作系統(tǒng) web服務(wù)器
    1.門戶網(wǎng)站類:
    搜狐 LINUX apache 1.3.37
    新浪 LINUX apache 2.0.54
    迅雷 LINUX nginx 0.6.31
    163 LINUX apache 2.2.6
    2.搜索類
    百度 unknown BWS 1.0
    Google linux gws
    Sougou FreeBSD apache 2.2.4
    Hao123 linux apache 2.2.4
    4. 電子郵箱類
    126 linux apache
    Hotmail win2003 microsoft-IIS 6.0
    新浪郵箱 F5 Big-IP apache 2.2.8
    263 linux apache 2.2.6
    5. 博客類
    新浪博客 linux nginx 0.5.35
    搜狐博客 linux nginx
    迅雷博客 linux nginx 0.6.32
    天涯博客 F5 Big-IP Microsoft-IIS/5.0
    6.視頻類
    優(yōu)酷 linux apache
    土豆 linux apache
    Ku6 linux apache
    六間房 linux nginx 0.6.14

      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請遵守用戶 評(píng)論公約

      類似文章 更多

      主站蜘蛛池模板: 久久人搡人人玩人妻精品首页| 成人又黄又爽又色的视频| 成人爽A毛片在线视频淮北| 欧美韩中文精品有码视频在线| 国产日产欧产精品精乱了派| 亚洲高清无在码在线电影不卡| 日韩av综合免费在线| 久青草国产在视频在线观看| 伊人久久大香线蕉成人| 欧美丰满熟妇BBB久久久| 少妇人妻偷人偷人精品| 717午夜伦伦电影理论片| 无码人妻天天拍夜夜爽| 亚洲欧美人成网站在线观看看| 久久久久高潮综合影院| 噜噜噜噜私人影院| 亚洲人亚洲人成电影网站色 | 国产午夜福利视频合集| 亚洲午夜理论无码电影| 无码精品久久久久久人妻中字| 青青草无码免费一二三区| 亚洲日韩精品欧美一区二区| 少妇人妻偷人精品系列| 国产一区二区在线影院| 无码人妻精品一区二区三区下载| 久久精品国产福利一区二区| 老熟妇性色老熟妇性| 日韩精品亚洲专在线电影| 88国产精品欧美一区二区三区| 亚洲国模精品一区二区| 国产欧美日韩另类精彩视频| 麻豆国产传媒精品视频| 播放灌醉水嫩大学生国内精品| 男女18禁啪啪无遮挡激烈| 女上男下激烈啪啪无遮挡| 国产成人无码免费看视频软件| 精品一区二区亚洲国产| 国产精品永久免费视频| 精品国产丝袜自在线拍国语| 国产草草影院ccyycom| 亚洲性色AV一区二区三区|