Nginx 第二節 Nginx的優點

2021-09-02 14:11:33 字數 764 閱讀 2496

author:咔咔

wechat:fangkangfk

概念:i/o多路復用就是通過一種機制,乙個程序可以監視多個描述符,一旦某個描述符就緒(一般是讀就緒或者寫就緒),能夠通知程式進行相應的讀寫操作

案例: 比如這裡有三個學生分別是abc三位,這個時候需要老師輔導作業,老師輔導作業的前提也得是學生把作業做完是吧!那麼最好的方案是什麼呢!那就是當a學生先把作業寫完後,老師去輔導a。學生b作業寫完之後,老師在去輔導b,這就是典型的io復用

使用場景

1)當客戶處理多個描述符時(一般是互動式輸入和網路套介面),必須使用i/o復用。

2)當乙個客戶同時處理多個套介面時,這種情況是可能的,但很少出現。

3)如果乙個tcp伺服器既要處理監聽套介面,又要處理已連線套介面,一般也要用到i/o復用。

4)如果乙個伺服器即要處理tcp,又要處理udp,一般要使用i/o復用。

5)如果乙個伺服器要處理多個服務或多個協議,一般要使用i/o復用。

功能模組少

**模組化

是一種把cpu核心的和nginx的工作程序繫結方式,把每個worker程序固定在乙個cpu上執行,減少切換cpu的cache,miss,獲得更好的效能 

補充:nginx跟apache的優缺點

nginx 相對 apache 的優點:

apache 相對nginx 的優點:

彙編 第二節

第二節 cpu主要有有運算器,控制器,暫存器,三部分組成 8086 cpu有14個暫存器,如ax,bx,cx,dx,si。8086所有暫存器都是16位的,可以存放2個byte即位元組,16位二進位制數 所能存放的最大數值是 11111111111 2 16 1 從0開始,所以 1嘛 通用暫存器為4個...

函式第二節

coding utf 8 1.定義乙個方法get num num num引數是列表型別,判斷列表裡面的元素為數字型別。其他型別則報錯,並且返回乙個偶數列表 注 列表裡面的元素為偶數 def get num l l for i in l 判斷列表l的元素是否都為整形 if not isinstance...

第二節練習

a b 2 鏈式賦值 print a print b c id a 位址print c c type a 型別 print c a,b 2,3 系列解包賦值 a,b b,a print a print b 基本運算 print 3 2 print 30 5 print 30 5 print 30 5...