作者回复: A就是下游,因为他是最终客户。C的供应商,所以是上游。如果A与B是公网,延迟高,不可控,那么,应该在B上缓存A的请求包体;如果B与C之间是内网,低时延高带宽,那么应该在B上缓存C的响应包体,以使得C尽快释放连接与资源,减小它的负担。
作者回复: 上下游的概念,要从业务场景、供需关系、产业链上理解。缓存优先级,要从网络带宽、时延、稳定性上理解。
作者回复: 很小时不生成文件,不需要rename