公司的海外业务比重提高后,海外服务器也会逐渐多起来,连接海外服务器速度慢也是个通病,为解决此问题,故为django服务器管理模块添加了一个ssh的代理功能,使用的代理服务器是在一台连接速度较好的台湾服务器上架设了socks5代理;

 

paramiko模块没仔细研究代理功能,网上这块的资料也基本为0,所以使用了上篇文章的socks库完成了对paramiko的代理,程序实现效果比较不错,以下是对比图,图示中代理只设置了两台亚马逊云:

 

未使用代理(执行时间为7.6秒左右):

1

 

使用代理后(执行时间为2.8秒左右):

2


转载本站文章请注明,转载自:伟哥的技术博客 https://www.wuxiaowei.com

本文永久链接: https://www.wuxiaowei.com/program/python/django%e6%95%b4%e5%90%88paramiko%e4%b9%8bsocks5%e4%bb%a3%e7%90%86/