2 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊
Fasthttp 總是將完整的響應(yīng)加載到內(nèi)存中。因此,如果您有較大的響應(yīng)主體并希望限制內(nèi)存使用,那么它可能不是您的最佳解決方案。
Fasthttp 還通過(guò)將緩沖區(qū)保留在內(nèi)存中并重用它來(lái)以?xún)?nèi)存使用換取 CPU 使用,而不是花費(fèi) CPU 周期讓垃圾收集器收集這些緩沖區(qū)。
使用多個(gè) GB 內(nèi)存似乎很多。在這種情況下,您正在查看 RSS 還是虛擬內(nèi)存?

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
cookie 只是響應(yīng)中包含的標(biāo)頭。您無(wú)法阻止服務(wù)器返回標(biāo)頭。你只能接受并在記憶中閱讀。雖然瀏覽器可以禁用本地 cookie,但仍然無(wú)法阻止服務(wù)器返回帶有 set-cookie 標(biāo)頭的標(biāo)頭。
至于Fasthttp,我看了一些源代碼,發(fā)現(xiàn)它使用了很多同步。Pool是為了提高性能,但是我沒(méi)有發(fā)現(xiàn)它的目的是為了節(jié)省內(nèi)存。它的目的只是為了快。
如果你非??粗貎?nèi)存,我建議干脆把它包在http/net上或者另找一個(gè)包,而不是使用fasthttp,因?yàn)閒asthttp不適合壓力測(cè)試。
- 2 回答
- 0 關(guān)注
- 156 瀏覽
添加回答
舉報(bào)