這篇文章給大家分享的是有關apache與nginx之間有哪些區(qū)別的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供江州網站建設、江州做網站、江州網站設計、江州網站制作等企業(yè)網站建設、網頁設計與制作、江州企業(yè)網站模板建站服務,十余年江州做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
php常用的web服務器一般有兩種:1、apache;2、nginx。
Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。
Nginx (engine x) 是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。
下面我們來看看apache與nginx之間有什么區(qū)別:
1、二者最核心的區(qū)別在于apache是同步多進程模型,一個連接對應一個進程;nginx是異步的,多個連接可以對應一個進程 。nginx處理靜態(tài)文件好,耗費內存少。但無疑apache仍然是目前的主流,有很多豐富的特性,所以還需要搭配著來。當然如果能確定nginx就適合需求,那么使用nginx會是更經濟的方式。
2、nginx的負載能力比apache高很多。最新的服務器也改用nginx了。而且nginx改完配置能-t測試一下配置有沒有問題。
3、apache重啟的時候發(fā)現配置出錯了,會很崩潰,改的時候都會非常小心翼翼現在看有好多集群站,前端nginx抗并發(fā),后端apache集群, 配合的也不錯。
4、nginx處理動態(tài)請求是雞肋,一般動態(tài)請求要apache去做,nginx只適合靜態(tài)和反向。
5、從經驗來看,nginx是很不錯的前端服務器,負載性能很好,nginx,用webbench模擬10000個靜態(tài)文件請求毫不吃力。 apache對php等語言的支持很好,此外apache有強大的支持網絡,發(fā)展時間相對nginx更久,bug少但是apache有先天不支持多核心處理負載雞肋的缺點,建議使用nginx做前端,后端用apache。大型網站建議用nginx自代的集群功能。
6、大部分情況下nginx都優(yōu)于APACHE,比如說靜態(tài)文件處理、PHP-CGI的支持、反向代理功能、前端 Cache、維持連接等等。在Apache+PHP(prefork)模式下,如果PHP處理慢或者前端壓力很大的情況下,很容易出現Apache進程數 飆升,從而拒絕服務的現象。
7、Apache在處理動態(tài)有優(yōu)勢,Nginx并發(fā)性比較好,CPU內存占用低,如果rewrite頻繁,那還是Apache吧!
8、一般來說,需要性能的web 服務,用nginx 。如果不需要性能只求穩(wěn)定,那就apache吧。
感謝各位的閱讀!關于apache與nginx之間有哪些區(qū)別就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
文章標題:apache與nginx之間有哪些區(qū)別
鏈接URL:http://jinyejixie.com/article48/ppejhp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供動態(tài)網站、云服務器、定制網站、品牌網站設計、網站建設、外貿網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)