我有这样的设置:
[网站]-WAN-[Squid] --- [nghttpx#2]-WAN-[nghttpx#1] --- [网络浏览器]
nghttpx#1通过HTTP / 1.1接受来自本地Web浏览器的HTTP代理请求,并建立与nghttpx#2的HTTP / 2连接,后者请求Web站点,并且内容通过相同的路径返回。 目标将是在通过nghttpx#1到nghttpx#2连接的WAN上建立HTTP / 2连接,以保留网络流量。
nghttpx#1的运行方式为:
nghttpx -p -f127.0.0.1,8080 -b nghttpx#2 IP ,8443 --backend-no-tls --log-level = INFO
nghttpx#2的运行方式为:
nghttpx -s -f'*,8443'-b127.0.0.1,12345 --backend-no-tls --frontend-no-tls --log-level = INFO
Squid在端口12345上的位置。
现在,我通过/ usr / bin / netstat -i -b -n -I 接口在nghttpx#1和Web浏览器正在运行的WAN网络接口上测量字节数。 在不使用任何代理直接访问而输入字节的情况下,我测量了约150 kB的负载来加载网站。 使用此nghttpx链,它约为170 kB。 看到使用HTTP / 2时实际上获得了更多的网络流量,我感到非常惊讶。
问题:由于压缩,HTTP / 2不应节省流量吗? 我究竟做错了什么?
谢谢!