有沒有大神知道怎么回事
設(shè)置 defaultMaxSendBufferSize 試下。
http://doc.workerman.net/tcp-connection/default-max-send-buffer-size.html
這里我暫時改成了50m的大小,這樣就不會切片了,具體后面怎么處理我還在思考
我之前的項目也是遇到同樣的問題,特別是視頻文件,普片80MB左右。
上了CDN,CDN開啟了range回源,然后是nginx轉(zhuǎn)發(fā)請求。
經(jīng)常出現(xiàn)下載到一半就異常了。CDN不開range回源的話源站5M的帶寬一下就爆了。
嘗試修改webman,關(guān)閉range識別,所有都直接加載返回,
引申出的問題 內(nèi)存上升很快,多個視頻同時加載時候會導(dǎo)致卡請求。
最后解決方案:
NGINX 匹配請求后綴,MP4或RAR這些就由NGINX進行處理。
其余的請求轉(zhuǎn)發(fā)給webman