openresty-redis在不同网络环境下QPS对比,
openresty-redis在不同网络环境下QPS对比,
测试数据
测试方式:在本地搭建openresty, 分别在本地、局域网、公网搭建redis,lua脚本中仅进行一次rpush,分别使用redis-benchmark和ab测试redis和openresty的qps。
本地环境: MacBook Pro 、2.7 GHz Intel Core i5、8 GB 1867 MHz DDR3
备注: 以下数据为测试时的环境下所产生,仅供参考。实际状况还受到多种因素影响。
redis相对openresty网络环境 | redis(requests per second) | openresty(requests per second) |
---|---|---|
本地 | 52631.58 | 9525.94 |
局域网 | 3105.59 | 3908.49 |
公网(纽约节点) | 169.95 | 344.26 |
总结
1.在上表中openresty的QPS有时会超过redis,推测是异步的原因。
2.从本地测试的数据可以看出,当连接速度足够快时,openresty远远低于redis,此时QPS主要被自身程序制约。局域网和公网的数据openresty和redis虽有差距但仍在同一数量级内,可以认为当连接速度不够快时QPS主要受到连接速度制约。
评论暂时关闭