代理能节省你的上网流量吗?
沿两条网络链路追踪一次经代理的下载,并说明缓存或压缩在什么情况下能减少传输量。
一个 100 MB 的文件仍然必须到达你的设备。网站先把它发给代理,代理再发给你。更换出口 IP 并不能把你自己的网络连接上的第二段链路去掉。
缓存能节省的是另一段链路。局域网内的共享缓存可以避免反复通过办公室上行链路取回内容。而经由你计费连接访问的远程缓存,仍然要经这条连接把响应发送过来。
代理也不能不加区分地存储每一个响应。请求与响应都必须符合 HTTP 缓存规则,其中包括与私有数据相关的限制。
普通的 HTTPS CONNECT 中继传输的是加密内容。不能假定它能看见并重新压缩网页。已有的压缩、本身已压缩的媒体以及协议开销同样会影响任何节省效果。
先问清楚宣传的数字衡量的是什么:是代理取回的字节、跨过办公室链路的字节,还是到达手机的字节?比较时要把工作负载、所测链路和缓存命中条件一并保留。对于只更换 IP 的代理,除非另有专门的数据缩减功能能针对你的实际路径给出证据,否则应按正常下载量加上开销来估算。