<p>Hi All,</p>
<p>I've managed to convince my team that re-writing one of our proxy services in Go could be great, although there is one question that is blocking us: Does HTTP Reverse Proxy buffer or cache any anything between the client and proxy-ed server? The proxy is used for transferring large amounts of data so having the it buffer on the proxy rather than pass through would be a big issue as it would eat up memory.</p>
<p>TL;DR: does <a href="https://golang.org/pkg/net/http/httputil/#ReverseProxy" rel="nofollow">http reverse proxy</a> buffer anything between the proxy server and client's requests?</p>
<p>Thanks for you answers,
CzarSkye</p>
<hr/>**评论:**<br/><br/>Bromlife: <pre><p>I'm only 90% sure without reading the source code, but no, I don't believe it does.</p>
<p>Check the source code for more information: <a href="https://golang.org/src/net/http/httputil/reverseproxy.go" rel="nofollow">https://golang.org/src/net/http/httputil/reverseproxy.go</a></p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传