- 确保安装好MySQL并启动MySQL服务,并在MySQL中执行以下操作:
# 创建yourdb数据库并使用(数据库名可以自行确定)
create database yourDb;
use yourDb;
# 创建user表(保存用户注册信息)
create table user(
username char(50) NULL, # 用户名
passwd char(50) NULL # 密码
)engine=InnoDB;
- 修改main.cpp中的数据库初始化信息
// 原始
HttpServer server(13333, 8, "root", "123456", "user", 8);
// 以下参数,修改成你期望的设置
HttpServer server(yourPort, threadNum, yourDbUserName, yourDbPasswd, yourDbName, sqlConnNum);
- 编译构建并运行
./build.sh
./HttpServer
- 测试
打开浏览器并输入localhost:port(参考第2步的设置)来向服务器发起请求。
压力测试采用wenbench完成。
- ubuntu
- 8核,8G内存