对高并发和高性能处理较好的服务器框架推荐

高并发高性能的web框架,这得拿测试结果的数据说话。好在有一个专业做测评的网站:Web Framework Benchmarks
TechEmpower Framework Benchmarks我们看一下最新的测试结果2019-07-09:
对高并发和高性能处理较好的服务器框架推荐

对高并发和高性能处理较好的服务器框架推荐

C语言里最好的是第6名的libreactor,26名的h2o,性能刚刚的。
不过前5里,Rust占了3个,C++占了2个,还是高性能的web server,建议还是选择Rust或C++...(逃

■网友
TCP 接口服务框架 - C# 高性能自动化服务端框架 - 凹凸架构,但是C#

■网友
较好的服务器框架分为两类,纯c实现的开源网络处理框架,纯c实现的开源服务器。
开源网络处理框架:
libevent : 事件通知库libuv : 跨平台异步I/O。libev : 功能齐全,高性能的时间循环,轻微地仿效libevent,ntyco : 纯c版的协程框架,代码短小精悍,适合嵌入工程开源服务器:
Nginx : 一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Lighttpd : 一款开源 Web 服务器软件,安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化。Redis : 一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型Memcached: 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。Haproxy : 是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理关注 【后台服务架构师】,一起讨论高性能,高并发,高可用服务器开发技能。
对高并发和高性能处理较好的服务器框架推荐

【对高并发和高性能处理较好的服务器框架推荐】

■网友
谢邀,没玩过,建议模仿nginx基于epoll自己搭非c语言的推荐golang
■网友
swoole, 谁用谁知道。github swoole/swoole-src · GitHub官网 Swoole: PHP的异步、并行、分布式扩展
■网友
目前在用libevent自己构造异步并行框架,分层处理(像协议栈),实现异步处理、超时控制,发现内存、同步问题比较难以处理,加之后端想要实现类似upstream的东东,要想做成一个较为通用纯异步框架,太难,估计这次轮子可能会造成一个四方形的。功力不够,还是得研究研究thrift、nginx。https://github.com/set-daemon/asio_fw
■网友
grpc, thrift
■网友
IOCP


    推荐阅读