12. Boost.Asio 13. 高性能web服务器nginx
Civetweb:提供易于使用,强大的,C/C++嵌入式Web服务器,带有可选的CGI,SSL和Lua支持。 CppCMS:免费高性能的Web开发框架(不是 CMS). Crow:一个C++微型web框架(灵感来自于Python Flask) Kore:使用C语言开发的用于web应用程序的超快速和灵活的web服务器/框架。 libOnion:轻量级的库,帮助你使用C编程语言创建web服务器。
Civetweb :提供易于使用,强大的,C/C++嵌入式Web服务器,带有可选的CGI,SSL和Lua支持。 CppCMS :免费高性能的Web开发框架(不是 CMS). Crow :一个C++微型web框架(灵感来自于Python Flask) Kore :使用C语言开发的用于web应用程序的超快速和灵活的web服务器/框架。 libOnion:轻量级的库,帮助你使用C编程语言创建web...
c/c++Linux服务器开发技术学习路径 一、精进基石 二、高性能网络设计 三、基础组件设计 四、中间件开发 五、开源框架 六、云原生 七、性能分析 八、分布式架构 九、项目实战 如何系统学习c/c++Linux服务器端技术内容? 成果数据展现 本文技术梳理主要针对于三类人群的技术需求 1.即将毕业的本科,研究生计算机科班应届...
FastDFS是使用c语言编写的开源高性能分布式文件系统 是由淘宝开发平台部资深架构师余庆开发,FastDFS孵化平台板块 他对文件进行管理,功能包括文件存储,文件同步,文件访问等,解决了大容量存储和负载均衡的问题 特别适合文件载体的在线服务,如相册网站,视频网站,电商网站,特别适合中小文件(4km<fileseize<500M)为载体的在线...
libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件驱动编程的很好的资源。
shttpd : 基于Mongoose的Web服务器框架。 CivetWeb : 提供易于使用,强大的,C/C++嵌入式Web服务器,带有可选的CGI,SSL和Lua支持。 CppCMS : 免费高性能的Web开发框架(不是 CMS). Crow : 一个C++微型web框架(灵感来自于Python Flask) Kore : 使用C语言开发的用于web应用程序的超快速和灵活的web服务器/框架。
在通信框架中,数据传输和连接管理通常被拆分为多个独立的操作,这些操作被称为“平面”,平面包括管理平面、数据平面、控制平面。在传统网络,这些平面都在路由器和交换机的固件中实现,管理平面负责为网络堆栈各个层级和网络系统的其他部分提供管理、监控和配置服务;控制平面决定流量的传输路径;数据平面又称为用户平面,承载...
分布式服务器图示 分布式实现(技术栈) 负载均衡 Nginx: Nginx(发音同engine x):是异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。 高性能、高并发的web服务器;功能包括负载均衡、反向代理、静态内容缓存、访问控制;工作在应用层 (1)Nginx可以部署在网络上使用FastCGI脚本、SCGI处理程序、WSGI应用...
简介:2023年C/C++高性能技术知识大整理(进阶到大神级别) DPDK简介 2008年,DPDK由英特尔公司的网络通信部门提出,主要是针对基于Intel的处理器和网卡开发。正如其全称(Data Plane Development Kit,数据平面开发套件),DPDK提供丰富、完整的框架,让CPU快速实现数据平面应用的数据包处理,高效完成网络转发等工作。