在一台4核2cpu,16G内存的服务器上做了个测试
1. 直接通过nginx访问一个1k大小的文件,能处理13000req/s
2. 通过nginx代理到uwsgi,访问flask的static文件,也是1k大小,能处理3000req/s
性能差了4倍,访问同样的文件,方法2多走了一层uwsgi,性能差距能有4倍吗?
测试时nginx,uwsgi都是8process的
1. 直接通过nginx访问一个1k大小的文件,能处理13000req/s
2. 通过nginx代理到uwsgi,访问flask的static文件,也是1k大小,能处理3000req/s
性能差了4倍,访问同样的文件,方法2多走了一层uwsgi,性能差距能有4倍吗?
测试时nginx,uwsgi都是8process的