Nginx參數優化及調度策略

默認的nginx配置文件/etc/nginx/nginx.conf
主要分紅四部分:main(全局設置)、server(主機設置)、upstream(主要爲反向代理、負載均衡相關配置)和 location(URL匹配特定位置後的設置)。
nginx

main 影響全部部分的設置;
server 制定虛擬主機域名、IP 和端口號;
upstream 設置一系列的後端服務器,設置反向代理及後端服務器的負載均衡;
location 部分用於匹配網頁位置(好比,根目錄「/」,「/images」,等等)。
他們之間的關係:server 繼承 main,location 繼承 server;upstream 既不會繼承指令也不會被繼承後端

基本的配置參數都在這個連接
http://nginx.org/en/docs/
https://www.geekjc.com/post/5b71551771471f7da258af4a
https://blog.csdn.net/lamp_yang_3533/article/details/80383039

Nginx參數優化及調度策略
worker_processes auto; #nginx進程數,一般設置成和cpu的數量相等 grep -c processor /proc/cpuinfo
worker_connections 1024;#單個進程最大鏈接數 *最大鏈接數 = worker_processes worker_connections/4**
keepalive_timeout 60; #keepalive 超時時間服務器

  
調度策略:
nginx支持如下負載平衡機制(或​​方法):負載均衡

   1. 輪詢-對應用程序服務器的請求以輪詢方式分發,
  
2.最少鏈接-將下一個請求分配給活動鏈接最少的服務器,
  ip-hash-哈希函數用於肯定應爲下一個請求選擇哪一個服務器(基於客戶端的IP地址)。ide

Nginx參數優化及調度策略
Nginx參數優化及調度策略
Nginx參數優化及調度策略
Nginx參數優化及調度策略
Nginx參數優化及調度策略
Nginx參數優化及調度策略
Nginx參數優化及調度策略
Nginx參數優化及調度策略

相關文章
相關標籤/搜索