常州布谷鳥網絡,常州網絡公司,常州網站設計,常州小程序,常州APP開發,常州小程序開發公司,常州網站建設,常州微信公眾號維護
Apache和Nginx的區別(轉)
日期:2020-9-24 8:55:39  閱讀:

Nginx
  1. 輕量級,采用 C 進行編寫,同樣的 web 服務,會占用更少的內存及資源

  2. 抗并發,nginx 以 epoll and kqueue 作為開發模型,處理請求是異步非阻塞的,負載能力比 apache 高很多,而 apache 則是阻塞型的。在高并發下 nginx 能保持低資源低消耗高性能 ,而 apache 在 PHP 處理慢或者前端壓力很大的情況下,很容易出現進程數飆升,從而拒絕服務的現象。

服務器并發指的是多個用戶同時訪問數據庫中的同一字段的行為。這樣的用戶行為對于服務器的性能是一種考驗。我們經常能遇到由于并發用戶過多而導致的系統緩慢甚至癱瘓現象。比方說,很多使用過那些在線考試報名系統的朋友都會發現,半夜登錄系統報名比白天登錄系統報名要容,網頁反應速度也要快一些,這就是由于晚上的并發用戶數比較小的原因。
  1. nginx 處理靜態文件好,靜態處理性能比 apache 高三倍以上

  2. nginx 的設計高度模塊化,編寫模塊相對簡單

  3. nginx 配置簡潔,正則配置讓很多事情變得簡單,而且改完配置能使用 -t 測試配置有沒有問題,apache 配置復雜 ,重啟的時候發現配置出錯了,會很崩潰

  4. nginx 作為負載均衡服務器,支持 7 層負載均衡

負載均衡分為四層和七層,四層模式下這些SYN攻擊都會被轉發到后端的服務器上;而七層模式下這些SYN攻擊自然在負載均衡設備上就截止,不會影響后臺服務器的正常運營。
  1. nginx 本身就是一個反向代理服務器,而且可以作為非常優秀的郵件代理服務器

反向代理是代理服務器的一種。服務器根據客戶端的請求,從其關系的一組或多組后端服務器(如Web服務器)上獲取資源,然后再將這些資源返回給客戶端,客戶端只會得知反向代理的IP地址,而不知道在代理服務器后面的服務器簇的存在。
  1. 啟動特別容易, 并且幾乎可以做到 7*24 不間斷運行,即使運行數個月也不需要重新啟動,還能夠不間斷服務的情況下進行軟件版本的升級

  2. 社區活躍,各種高性能模塊出品迅速

Apache
  1. apache 的 rewrite 比 nginx 強大,在 rewrite 頻繁的情況下,用 apache

  2. apache 發展到現在,模塊超多,基本想到的都可以找到

  3. apache 更為成熟,少 bug ,nginx 的 bug 相對較多

  4. apache 超穩定

  5. apache 對 PHP 支持比較簡單,nginx 需要配合其他后端用

  6. apache 在處理動態請求有優勢,nginx 在這方面是雞肋,一般動態請求要 apache 去做,nginx 適合靜態和反向。

  7. apache 仍然是目前的主流,擁有豐富的特性,成熟的技術和開發社區

總結
兩者最核心的區別在于 apache 是同步多進程模型,一個連接對應一個進程,而 nginx 是異步的,多個連接(萬級別)可以對應一個進程。
一般來說,需要性能的 web 服務,用 nginx 。如果不需要性能只求穩定,更考慮 apache ,后者的各種功能模塊實現得比前者,例如 ssl 的模塊就比前者好,可配置項多。epoll(freebsd 上是 kqueue ) 網絡 IO 模型是 nginx 處理性能高的根本理由,但并不是所有的情況下都是 epoll 大獲全勝的,如果本身提供靜態服務的就只有寥寥幾個文件,apache 的 select 模型或許比 epoll 更高性能。當然,這只是根據網絡 IO 模型的原理作的一個假設,真正的應用還是需要實測了再說的。
更為通用的方案是,前端 nginx 抗并發,后端 apache 集群,配合起來會更好。
引用地址:https://www.cnblogs.com/changning0822/p/7844004.html#commentform





作者:丶真小白 (來源:博客園

[聲明] 本文系本網編輯轉載,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請在30日內與本網郵箱 7016867@qq.com 聯系,我們將在第一時間刪除內容!
Design By 布谷鳥網絡 Since 2004 | 常州網絡公司 | 常州網站設計 | 常州網頁設計 | 常州小程序開發公司 | 常州微信商城設計 | 常州微信公眾號商城 | 常州小程序商城 | 網站地圖 |
本站由 為布谷鳥網絡(www.333400.tw)提供云計算與安全服務 蘇ICP備12074670號-1
广东快乐十分走势图快朱乐十分 顶呱刮试刮 9号彩票平台 计算器足球竞彩胜平负 黑龙江快乐十分前三直 3d走势图 足彩胜负彩分析网站 新疆11选5的推荐号码 河内五分彩走势图彩经 亿客隆彩票app 淘宝快3玩法 重庆快乐十分分析图 亿客隆app下载 江西快3昨天开奖 天津快乐十分前三直遗漏 快新时时彩开奖表 - 点击进入 og视讯那么假