开源软件名称(OpenSource Name):markparticle/WebServer开源软件地址(OpenSource Url):https://github.com/markparticle/WebServer开源编程语言(OpenSource Language):C++ 45.2%开源软件介绍(OpenSource Introduction):WebServer用C++实现的高性能WEB服务器,经过webbenchh压力测试可以实现上万的QPS 功能
环境要求
目录树
项目启动需要先配置好对应的数据库 // 建立yourdb库
create database yourdb;
// 创建user表
USE yourdb;
CREATE TABLE user(
username char(50) NULL,
password char(50) NULL
)ENGINE=InnoDB;
// 添加数据
INSERT INTO user(username, password) VALUES('name', 'password'); make
./bin/server 单元测试cd test
make
./test 压力测试./webbench-1.5/webbench -c 100 -t 10 http://ip:port/
./webbench-1.5/webbench -c 1000 -t 10 http://ip:port/
./webbench-1.5/webbench -c 5000 -t 10 http://ip:port/
./webbench-1.5/webbench -c 10000 -t 10 http://ip:port/
TODO
致谢Linux高性能服务器编程,游双著. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论