代理服务器地址在哪里看_看完这篇还不了解Nginx,那我就没你办法了
文章來自:php自學中心
鏈接:http://www.startphp.cn/front/skill/0211141.html
作者:yang
商務合作:請加微信(QQ):2230304070
視頻教程推薦
1?在CentOS7系統下如何搭建ElasticSearch
2?你的定時任務有沒有用到腳本shell?
3?那年的算法與數據結構,我就考了60分
4?阿里云環境搭建以及項目上線還有誰不會的?
5?PHP程序員是否要學習Linux課程?
精選文章正文
Nginx 其實就是一款輕量級的 Web 服務器、反向代理服務器,由于它的內存占用少,啟動極快,高并發能力強,在互聯網項目中廣泛應用。
那么你可能會問了:“不是說 Nginx 嗎?怎么又扯出來一個 Web 服務器呢?啥是服務器?”。別著急,在學習 Nginx 之前你還真得知道什么是服務器這個概念,下面我們先來看下到底啥是服務器。
啥是服務器
服務器的英文叫?Server?, 顧名思義就是為其他人服務的。我們可以把所有為其他用戶提供服務的機器或軟件都稱作服務器。
- Server?可以指硬件,比如谷歌公司對用戶提供服務的主機,下圖是谷歌公司的一個數據中心圖片,走道兩側亮著紅黃藍顏色的笨重機器就是服務器。
- Server?也可以是一個軟件。比如我們本次專欄要介紹的?Nginx,它就是一個對用戶提供?HTTP?服務的Server。又比如我們常聽到的網易郵箱服務器,它就是專門為用戶提供郵件服務的。這些軟件都運行在一個個物理機器上面,專門對外提供對應的服務。
WEB服務器
我們上面嘮叨了一下什么是服務器。下面我們說一下啥是 Web 服務器,在上面我們也說了 Nginx 其實就是一個 輕量級的 Web 服務器,那么什么是 Web 服務器呢?我們平時可以打開瀏覽器訪問微博的網站,獲取各種娛樂圈各種勁爆消息。這個看似簡單的行為,背后有隱藏了那些細節呢?上圖就是一個典型的?web請求流程,主要分為五個步驟:WEB服務器的分類
其實,現在的市面上面有很多類似于 Nginx 的 Web 服務器,如下圖:幾款服務器比較
下面我們簡單地比較一下幾款流行的?Web服務器軟件的區別。Apache 是一款歷史悠久的開源?Web?服務器軟件。擁有很多的第三方模塊,你想使用的功能基本上都可以找到,避免自己重復造輪子。采用多進程方式處理請求,每個請求都對應于一個進程。在高并發的情況下,多進程處理方式特別的消耗資源,所以天然不適合高并發場景;
Nginx 是年輕(相比Apache)的開源?Web?服務器軟件。它也采用 C 語言編寫,代碼運行效率很高。它采用了epoll?(以Linux為例) 事件處理機制作為模型,能夠保證非常高的并發量;
IIS是微軟的Web服務器軟件,這個可是收費的哦~~~
Nginx簡介
Nginx是由戰斗民族的一位名叫?Igor Sysoev的程序猿開發的,開源、高性能的?HTTP服務器和反向代理服務器,也可以作為一個?IMAP/POP3代理服務器。也就是說,Nginx不僅可以托管網站,進行HTTP服務處理,還可以作為反向代理服務器。Nginx 出現的初衷是為了解決著名的?C10K問題而出現的。和傳統的?Web Server不一樣,Nginx使用了異步事件處理機制架構。這種架構可以輕松高效地處理大量的請求,并且非常的節省內存。高性能是Nginx最大的優點。啥?不知道什么是C10K問題,我嚴重懷疑你是從外星球來的,來,看這里。不知道什么是異步事件處理機制?沒關系,我會在后面的小節中分析的,包學會。為什么選擇Nginx
Nginx能干啥
上面我們 ‘吹噓’ 了 Nginx 的這么多優點,那么 Nginx 究竟能干什么呢?以上是本文的全部內容,希望對大家的學習有幫助,也希望大家多多支持?php自學中心?
總結
以上是生活随笔為你收集整理的代理服务器地址在哪里看_看完这篇还不了解Nginx,那我就没你办法了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置datalist 中option的宽
- 下一篇: httpclient 忽略证书_对接外部