最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx的基本概念和原理

 更新時(shí)間:2022年03月20日 15:40:52   作者:Nginx基本概念  
這篇文章主要介紹了Nginx的基本概念和原理,Nginx專為性能優(yōu)化而開發(fā),性能是器最重要的考量,實(shí)現(xiàn)上非常注重效率,能經(jīng)受高負(fù)載的考驗(yàn),據(jù)報(bào)告能支持高達(dá)50,000個(gè)并發(fā)連接數(shù)。下文我們就來看看Nginx概念和原理,需要的小伙伴可以參考一下

一、Nginx基本概念

(engine x)是一個(gè)高性能的HTTP和反向代理web服務(wù)器,同時(shí)也提供了IMAP/POP3/SMTP服務(wù)。其特點(diǎn)是占有內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上nginx的并發(fā)能力在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好,中國大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。

Nginx專為性能優(yōu)化而開發(fā),性能是器最重要的考量,實(shí)現(xiàn)上非常注重效率,能經(jīng)受高負(fù)載的考驗(yàn),據(jù)報(bào)告能支持高達(dá)50,000個(gè)并發(fā)連接數(shù)。

Nginx不僅能做反向代理,實(shí)現(xiàn)負(fù)載均衡;還能可以作正向代理來進(jìn)行上網(wǎng)等功能。

二、反向代理

在客戶端(瀏覽器)配置代理服務(wù)器,通過代理服務(wù)器進(jìn)行互聯(lián)網(wǎng)訪問。代理對象是客戶端,不知道服務(wù)端是誰。

客戶端不需要任何配置就能訪問,只需要將請求發(fā)送到反向代理服務(wù)器,由反向代理服務(wù)器去選擇目標(biāo)服務(wù)器,獲取數(shù)據(jù)后再返回給客戶端。對外就一個(gè)服務(wù)器,暴露的是反向代理服務(wù)器地址,隱藏了真實(shí)服務(wù)器IP地址。代理對象是服務(wù)端,不知道客戶端是誰。

三、負(fù)載均衡

客戶端發(fā)送多個(gè)請求到服務(wù)器,服務(wù)器處理請求,有些可能要訪問數(shù)據(jù)庫,服務(wù)器處理完畢后再將結(jié)果返回客戶端。

這種架構(gòu)模式單一,適合并發(fā)請求少的情況,但并發(fā)量大的時(shí)候如何解決?

首先可能想到升級服務(wù)器配置,但硬件的性能提升不能滿足日益增長的需求,此時(shí)想到服務(wù)器集群,增加服務(wù)器數(shù)量,然后將原先請求單個(gè)服務(wù)器的情況改為將請求分發(fā)到多個(gè)服務(wù)器上,將負(fù)載分發(fā)到多個(gè)服務(wù)器上,也就是我們講的

四、動靜分離

為了加快網(wǎng)站的解析速度,可以把動態(tài)頁面和靜態(tài)頁面有不同的服務(wù)器來解析,減少服務(wù)器壓力,加快解析速度。

五、原理

mater&worker

master接收信號后將任務(wù)分配給worker進(jìn)行執(zhí)行,worker可有多個(gè)。

六、worker如何工作

客戶端發(fā)送一個(gè)請求到master后,worker獲取任務(wù)的機(jī)制不是直接分配也不是輪詢,而是一種爭搶的機(jī)制,“搶”到任務(wù)后再執(zhí)行任務(wù),即選擇目標(biāo)服務(wù)器tomcat等,然后返回結(jié)果。

worker_connection

發(fā)送請求占用了woker兩個(gè)或四個(gè)連接數(shù)。

  • 普通的靜態(tài)訪問最大并發(fā)數(shù)是:worker_connections *worker_processes/ 2 /2/2
  • 若是 HTTP 作 為反向代理來說,最大并發(fā)數(shù)量應(yīng)該是 worker_connections *worker_processes/ 4 /4/4。

當(dāng)然了,worker數(shù)也不是越多越好,worker數(shù)和服務(wù)器的CPU數(shù)相等時(shí)最適宜的。

優(yōu)點(diǎn):

  • 可以使用 nginx –s reload 熱部署,利用 nginx 進(jìn)行熱部署操作
  • 每個(gè) woker 是獨(dú)立的進(jìn)程,若其中一個(gè)woker出現(xiàn)問題,其他繼續(xù)進(jìn)行爭搶,實(shí)現(xiàn)請求過程,不會造成服務(wù)中斷

到此這篇關(guān)于Nginx的基本概念和原理的文章就介紹到這了,更多相關(guān)Nginx概念和原理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 制作nginx的RPM包教程

    制作nginx的RPM包教程

    這篇文章主要介紹了制作nginx的RPM包的方法,需要的朋友可以參考下
    2014-07-07
  • nginx 匹配規(guī)則小總結(jié)(推薦)

    nginx 匹配規(guī)則小總結(jié)(推薦)

    這篇文章主要介紹了nginx 匹配規(guī)則小總結(jié)及nginx配置proxy_pass路徑帶/問題,需要的朋友可以參考下
    2018-07-07
  • nginx修改server信息的方法詳解

    nginx修改server信息的方法詳解

    請求響應(yīng)信息會暴露nginx版本信息,若攻擊者獲知服務(wù)器組件等信息及版本信息,會使下一步的攻擊和漏洞測試提供便利,所以本文給大家介紹了nginx修改server信息的方法,需要的朋友可以參考下
    2025-02-02
  • nginx如何開啟Gzip壓縮

    nginx如何開啟Gzip壓縮

    啟用Gzip壓縮能顯著減小網(wǎng)頁資源如css、js的體積,提升加載速度,配置方法簡單,在nginx的http塊中添加規(guī)則后重啟即可,注意,不適用于圖片和大文件壓縮
    2024-11-11
  • 使用Docker主機(jī)啟動Nginx服務(wù)器的完整步驟詳解

    使用Docker主機(jī)啟動Nginx服務(wù)器的完整步驟詳解

    Docker是一個(gè)開源的容器化平臺,用于輕松地打包、部署和運(yùn)行應(yīng)用程序,而Nginx是一個(gè)高性能的開源反向代理服務(wù)器,也是一個(gè)流行的Web服務(wù)器,這篇文章主要給大家介紹了關(guān)于使用Docker主機(jī)啟動Nginx服務(wù)器的完整步驟,需要的朋友可以參考下
    2024-07-07
  • 詳解Linux環(huán)境下使Nginx服務(wù)器支持中文url的配置流程

    詳解Linux環(huán)境下使Nginx服務(wù)器支持中文url的配置流程

    這篇文章主要介紹了Linux環(huán)境下使Nginx服務(wù)器支持中文url的配置流程,文中還介紹了一個(gè)在Linux下將非UTF-8的文件名轉(zhuǎn)換為UTF-8編碼,的方法,需要的朋友可以參考下
    2016-04-04
  • SQL操作Pandas?DataFrame的三種方式示例詳解

    SQL操作Pandas?DataFrame的三種方式示例詳解

    這篇文章主要為大家介紹了SQL操作Pandas?DataFrame的三種方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • nginx動態(tài)添加訪問白名單的方法

    nginx動態(tài)添加訪問白名單的方法

    本篇文章主要介紹了nginx動態(tài)添加訪問白名單的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • nginx php-fpm環(huán)境中chroot功能的配置使用方法

    nginx php-fpm環(huán)境中chroot功能的配置使用方法

    這篇文章主要介紹了nginx php-fpm環(huán)境中chroot功能的配置使用方法,此方法是比禁用PHP敏感函數(shù)更好的一個(gè)安全防護(hù)手手段,需要的朋友可以參考下
    2014-05-05
  • 一段萬能的nginx接口實(shí)現(xiàn)反向代理配置

    一段萬能的nginx接口實(shí)現(xiàn)反向代理配置

    這篇文章主要介紹了一段萬能的nginx接口實(shí)現(xiàn)反向代理配置,詳細(xì)的介紹了什么是反向代理及其接口反向代理的實(shí)現(xiàn),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-10-10

最新評論

闸北区| 山阴县| 买车| 余庆县| 新源县| 白城市| 公主岭市| 灵璧县| 平远县| 元朗区| 云霄县| 吴旗县| 营口市| 新建县| 万州区| 军事| 乌拉特中旗| 古蔺县| 霍城县| 株洲市| 邵阳县| 佛坪县| 理塘县| 鹤山市| 玉林市| 醴陵市| 阿克| 湖北省| 大田县| 阜城县| 陵川县| 鸡泽县| 永靖县| 同德县| 汾西县| 科技| 游戏| 朝阳市| 普宁市| 句容市| 宁武县|