建站服務(wù)器
這篇文章主要介紹apache與nginx的區別有哪些,文中介紹的非常詳細,具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
區別
兩者最核心的區別在于 apache 是同步多進(jìn)程模型,一個(gè)連接對應一個(gè)進(jìn)程,而 nginx 是異步的,多個(gè)連接(萬(wàn)級別)可以對應一個(gè)進(jìn)程 (推薦學(xué)習:apache使用)
一般來(lái)說(shuō),需要性能的 web 服務(wù),用 nginx 。如果不需要性能只求穩定,更考慮 apache ,后者的各種功能模塊實(shí)現得比前者,例如 ssl 的模塊就比前者好,可配置項多。
epoll(freebsd 上是 kqueue ) 網(wǎng)絡(luò ) IO 模型是 nginx 處理性能高的根本理由,但并不是所有的情況下都是 epoll 大獲全勝的,如果本身提供靜態(tài)服務(wù)的就只有寥寥幾個(gè)文件,apache 的 select 模型或許比 epoll 更高性能。
當然,這只是根據網(wǎng)絡(luò ) IO 模型的原理作的一個(gè)假設,真正的應用還是需要實(shí)測了再說(shuō)的。
更為通用的方案是,前端 nginx 抗并發(fā),后端 apache 集群,配合起來(lái)會(huì )更好。
Apache
apache 的 rewrite 比 nginx 強大,在 rewrite 頻繁的情況下,用 apache
apache 發(fā)展到現在,模塊超多,基本想到的都可以找到
apache 更為成熟,少 bug ,nginx 的 bug 相對較多
apache 超穩定
apache 對 PHP 支持比較簡(jiǎn)單,nginx 需要配合其他后端用
apache 在處理動(dòng)態(tài)請求有優(yōu)勢,nginx 在這方面是雞肋,一般動(dòng)態(tài)請求要 apache 去做,nginx 適合靜態(tài)和反向。
apache 仍然是目前的主流,擁有豐富的特性,成熟的技術(shù)和開(kāi)發(fā)社區
Nginx
輕量級,采用 C 進(jìn)行編寫(xiě),同樣的 web 服務(wù),會(huì )占用更少的內存及資源
抗并發(fā),nginx 以 epoll and kqueue 作為開(kāi)發(fā)模型,處理請求是異步非阻塞的,負載能力比 apache 高很多,而 apache 則是阻塞型的。在高并發(fā)下 nginx 能保持低資源低消耗高性能 ,而 apache 在 PHP 處理慢或者前端壓力很大的情況下,很容易出現進(jìn)程數飆升,從而拒絕服務(wù)的現象。
nginx 處理靜態(tài)文件好,靜態(tài)處理性能比 apache 高三倍以上
nginx 的設計高度模塊化,編寫(xiě)模塊相對簡(jiǎn)單
nginx 配置簡(jiǎn)潔,正則配置讓很多事情變得簡(jiǎn)單,而且改完配置能使用 -t 測試配置有沒(méi)有問(wèn)題,apache 配置復雜 ,重啟的時(shí)候發(fā)現配置出錯了,會(huì )很崩潰
nginx 作為負載均衡服務(wù)器,支持 7 層負載均衡
nginx 本身就是一個(gè)反向代理服務(wù)器,而且可以作為非常優(yōu)秀的郵件代理服務(wù)器
啟動(dòng)特別容易, 并且幾乎可以做到 7*24 不間斷運行,即使運行數個(gè)月也不需要重新啟動(dòng),還能夠不間斷服務(wù)的情況下進(jìn)行軟件版本的升級
社區活躍,各種高性能模塊出品迅速
以上是apache與nginx的區別有哪些的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注資訊頻道!
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機的問(wèn)題,請訪(fǎng)問(wèn)特網(wǎng)科技官網(wǎng):wap.friendlycc.com.cn
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站