We did some benchmark for basic HTTP Echo service with Nginx , http-echo and pipy. Nginx is written in C, and http-echo in golang, pipy in C++. Seams C++/ASIO based Pipy has better throughput and latency distribution. And C based Nginx has better memory usage. For extreme network performance programming, golang is not as good as C/C++ yet. Detail report here : https://github.com/flomesh-io/pipy/wiki/BENCHMARK-:-Pipy-as-Echo-server
1 comment
HTTP Echo server benchmark, Nginx(C), HTTP-echo(go), Pipy(C++) | Heykuki News