效能優化 Nginx 02 新增新模組

2021-09-26 16:38:37 字數 1066 閱讀 8275

(1)模組引數資訊參考

進入nginx解壓目錄

cd /usr/local/src/package/nginx-1.16.1

(2)例如:新增檢視狀態的模組,構建

(3)重新編譯生成二進位制檔案

make

(4)更新nginx命令

4.1、手動操作:

備份原來的nginx檔案

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old 

更新新nginx檔案

cp /usr/local/src/package/nginx-1.16.1/objs/nginx /usr/local/nginx/sbin/nginx

4.2、自動操作:make install

(5)檢視是否新增成功

cd /usr/local/nginx/sbin

執行./nginx -v,顯示新模組--with-http_stub_status_module資訊代表新增成功

(1)進入nginx安裝目錄

cd /usr/local/nginx/conf

(2)在配置檔案中新增請求模組

vi nginx.conf

server }

cd ..

sbin/nginx -s stop

sbin/nginx

(4)訪問驗證是否成功

curl 127.0.0.1/basic_status

成功返回內容:

active connections: 1

server accepts handled requests

1 1 1

reading: 0 writing: 1 waiting: 0

Nginx效能優化

在http裡面新增一行 server tokens off 預設可以設定為cpu的核數相等,併發比較大的時候,可以設定為cpu核數 2 worker cpu affinity 0001 0010 0100 1000 四核worker cpu affinity 00000001 00000010 00...

nginx效能優化

1 執行緒池 預設情況下,nginx的work process按照順序乙個個處理http請求,因此如果後台處理時間較長,則work process會長時間等待io狀態,因此限制併發性。如下所示 所以,對於可能存在的這類http請求,一般會啟用執行緒池。預設情況下,執行緒池特性並不啟用,需要在編譯時增...

Nginx效能優化

簡介 在大多數情況下,乙個常規安裝的nginx對 來說已經能很好地工作了。然而如果想擠壓出nginx的效能,就需要了解哪些指令會影響nginx效能,在本文中將解釋nginx的哪些設定可以微調。需要注意一點,這是乙個簡單的預覽 那些可以通過微調來提高效能設定的概述,不同的環境可能情況不太一樣。對於ng...