桓楠百科网

编程知识、经典语录与百科知识分享平台

把python的高并发web服务器优化到13ms,跟rust的12ms只差1ms

python线程池加原始套接编的web服务器高并发测试

C:\Users\zjf>loadtest -t 10 -c 30 http://127.0.0.1:8000

Requests: 10489, requests per second: 2098, mean latency: 13.8 ms

Requests: 10519, requests per second: 2104, mean latency: 13.7 ms

Requests: 10469, requests per second: 2094, mean latency: 13.8 ms

Requests: 10507, requests per second: 2101, mean latency: 13.7 ms

Requests: 10522, requests per second: 2104, mean latency: 13.7 ms

Requests: 10544, requests per second: 2108, mean latency: 13.7 ms

Target URL: http://127.0.0.1:8000

Max time (s): 10

Concurrent clients: 180

Running on cores: 6

Agent: none

Completed requests: 128925

Total errors: 0

Total time: 10.025 s

Mean latency: 13.4 ms

Effective rps: 12860

Percentage of requests served within a certain time

50% 13 ms

90% 15 ms

95% 16 ms

99% 19 ms

100% 36 ms (longest request)

rust编的线程池的web服务器也是各种方案中最快的,测试结果如下

C:\Users\zjf>loadtest -t 10 -c 30 http://127.0.0.1:8080

Requests: 11407, requests per second: 2282, mean latency: 12.6 ms

Requests: 11253, requests per second: 2249, mean latency: 12.8 ms




结论:把python的web服务器优化到13ms,跟rust的12ms只差1ms,,意不意外,惊不惊喜

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言