一直以来做移动客户端和平台的协议,都是采用Http+json
在某些需要数据安全的场景下会采用Http内容加密,很少使用Https,因为一直听说Https效率低
今天没事做了个实验
平台提供三种回复
1、Http明文
2、Http加密
3、Https
三种返回的数据大小一致(对于加密那部分是原文和其他一样)
测试了一下这三种情况下http请求的返回速度
本以为返回速度也会是http明文最快,https最慢,不过测试结果却不是这样
下面的图片是自己弄了个线程请求3000次的结果
试验了很多次,Https返回速度最快,比Http明文的返回速度还快,也不知道为什么,哪位能解释下?
不过服务器的CPU占用,确实是Https的最高