1. 程式人生 > >關於tengine的內存/緩存機制(尚不明確)

關於tengine的內存/緩存機制(尚不明確)

請求 核心 問題 不明確 情況 環境 文件上傳 機制 上傳文件

1.遇到的問題
#在配置tengine後,健康檢查以及加密傳輸 都做的很好,但是出現了一種情況,就是在後臺上傳圖片時,圖片文件必須強制通過前端nginx內存寫到後端內存,否則會出現丟包情況。
#這裏是針對幾M以上的文件上傳,小於1M的文件不會涉及到大內存交換。

2.個人見解

#這有可能是tengine為了滿足並發上傳文件而做的,強制將多上傳請求寫到內存緩存區,用戶在上傳以及下載時,推測 可以快速上傳,有時在下載時,也會進入內存下載。

3.tengine緩存區最核心的參數

client_body_buffer_size    50m;    #這個地方不大,後臺就無法上傳(5M-50M)稍大文件了
client_max_body_size    25m;

# 其實關於這個軟件我不是很確定,因為也有可能大家的環境各不相同,也只是大致推測,希望tengine能夠做的更好

關於tengine的內存/緩存機制(尚不明確)