日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

nginx介绍及常用功能

發布時間:2023/11/28 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx介绍及常用功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是nginx

nginx跟Apache一樣,是一個web服務器(網站服務器),通過HTTP協議提供各種網絡服務。

Apache:重量級的,不支持高并發的服務器。在Apache上運行數以萬計的并發訪問,會導致服務器消耗大量內存。操作系統對其進行進程或線程間的切換也消耗了大量的CPU資源,導致HTTP請求的平均響應速度降低。這些都決定了Apache不可能成為高性能WEB服務器

?nginx:輕量級高并發服務器

  • Nginx使用基于事件驅動架構,使得其可以支持數以百萬級別的TCP連接
  • 高度的模塊化和自由軟件許可證是的第三方模塊層出不窮(這是個開源的時代啊~)
  • Nginx是一個跨平臺服務器,可以運行在Linux, FreeBSD, Solaris, AIX, Mac OS, Windows等操作系統上
  • 這些優秀的設計帶來的極大的穩定性。

nginx的常用功能

參考 https://www.cnblogs.com/wcwnina/p/8728391.html

Nginx是一款自由的、開源的、高性能的HTTP服務器和反向代理服務器;同時也是一個IMAP、POP3、SMTP代理服務器;Nginx可以作為一個HTTP服務器進行網站的發布處理,另外nginx可以作為反向代理實現負載均衡。

功能一:http代理,反向代理

  

正向代理:瀏覽器(客戶端)主動將請求發送給代理服務器,代理服務器去訪問國外的網站,然后將訪問到的數據傳遞給我們!

  反向代理:瀏覽器(客戶端)發送請求,nginx服務收到請求后,可以根據不同的正則匹配,采取不同的轉發策略,將請求轉發給服務器。并且Nginx對返回結果進行錯誤頁跳轉,異常判斷等。如果被分發的服務器存在異常,他可以將請求重新轉發給另外一臺服務器,然后自動去除異常服務器。

反向代理實現分布式部署,也就是通過部署多臺服務器來解決訪問人數限制的問題(分布式集群操作)

?功能二:負載均衡

Nginx提供的負載均衡策略有2種:內置策略和擴展策略。內置策略為輪詢,加權輪詢,Ip hash。擴展策略,就天馬行空,只有你想不到的沒有他做不到的啦,你可以參照所有的負載均衡算法,給他一一找出來做下實現。

下圖是3種負載均衡的算法:

Ip hash算法,對客戶端請求的ip進行hash操作,然后根據hash結果將同一個客戶端ip的請求分發給同一臺服務器進行處理,可以解決session不共享的問題

?

?功能三:web緩存

Nginx可以對不同的文件做不同的緩存處理,配置靈活,并且支持FastCGI_Cache,主要用于對FastCGI的動態程序進行緩存。配合著第三方的ngx_cache_purge,對制定的URL緩存內容可以的進行增刪管理。

?

轉自:https://www.cnblogs.com/lixiaoxuan/p/10070859.html

總結

以上是生活随笔為你收集整理的nginx介绍及常用功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。