2
正在讀取Evan Millers的nginx指南。難以理解緩衝鏈。Nginx:緩衝鏈
爲什麼緩衝區有last_buf變量,當我們可以通過檢查「next」爲NULL來告訴我們在鏈的末尾?
答案:一個鏈可能不完整,即有多個緩衝區,但不是這個請求或響應中的所有緩衝區。所以有些緩衝區位於鏈的末尾,但不是請求的結尾。這給我們帶來了...
有人可以闡明這個話題整體?或者指出一些解釋這一點的指南?
正在讀取Evan Millers的nginx指南。難以理解緩衝鏈。Nginx:緩衝鏈
爲什麼緩衝區有last_buf變量,當我們可以通過檢查「next」爲NULL來告訴我們在鏈的末尾?
答案:一個鏈可能不完整,即有多個緩衝區,但不是這個請求或響應中的所有緩衝區。所以有些緩衝區位於鏈的末尾,但不是請求的結尾。這給我們帶來了...
有人可以闡明這個話題整體?或者指出一些解釋這一點的指南?
last_buf
表示響應正文的最後一個緩衝區,而next == NULL
只是當前鏈中傳遞給過濾器的最後一個緩衝區,它不需要包含整個正文。