在什么时候需要把网站https 301强制跳转到http访问来提高性能,特别是announce高并发连接数的tracker服务器系统负载对比
在什么时候需要把网站https 301强制跳转到http访问来提高性能,特别是announce高并发连接数的tracker服务器系统负载对比可以https强制到http降低负载,使用http可以降低cdn负载,比如阿里云单独计算https流量费用(后来改成了请求数计费)
http肯定更快,不用传输证书不用去证书服务器校验,优化性能节省流量,https后传输100KB的东西会变大
这是0数据传输快了100多ms,传输的时候不走加密,http性能是更好的
性能对比
# time curl -s http://测试/announce -o /dev/null
real0m0.296s
user0m0.004s
sys0m0.002s
# time curl -s https://测试/announce -o /dev/null
real0m0.428s
user0m0.073s
sys0m0.048s
#
跳转只在握手包里处理,然后传输数据的时候不加密走http,虽然多了一层握手的重复请求但是实际上性能消耗会更低
如果已经提供https,无法回退http的情况只能保持现状,或者更换cdn回源方式,使用http回源到源站服务器,此时也可以大幅降低系统负载
最重要的是套cdn后的源站服务器不要给127.0.0.1套一层反代,避免双倍cpu性能无意义的消耗
假如依旧需要保持https回源的时候,如果遇到vps不支持aes指令集,需要更换源站为chacha20-poly1305加密方式
参考:https://bbs.itzmx.com/thread-115536-1-1.html
页:
[1]