Advertisement

MiniWebServer

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
MiniWebServer是一款小巧且高效的轻量级网页服务器软件,主要用于快速搭建本地开发环境或小型项目展示。 Linux下C++轻量级Web服务器使用线程池+epoll(ET和LT均实现)+模拟Proactor模式的并发模型,通过状态机解析HTTP请求报文,支持GET和POST请求。该服务器能够访问数据库进行用户注册、登录功能,并能提供图片和视频文件服务。实现了同步异步日志系统以记录服务器运行状态,在Webbench压力测试中可以实现上万的并发连接数据交换。 基础测试环境: - 服务器:Ubuntu版本16.04,MySQL版本5.7.29 - 浏览器:Windows和Linux操作系统下的Chrome、火狐等浏览器(其他浏览器暂未进行测试) 在开始测试前,请确保已安装并配置好MySQL数据库,并按如下步骤操作: 建立yourdb库: ``` create database yourdb; ``` 创建user表: ``` USE yourdb; CREATE TABLE user ( username char (50) NULL ); ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • MiniWebServer
    优质
    MiniWebServer是一款小巧且高效的轻量级网页服务器软件,主要用于快速搭建本地开发环境或小型项目展示。 Linux下C++轻量级Web服务器使用线程池+epoll(ET和LT均实现)+模拟Proactor模式的并发模型,通过状态机解析HTTP请求报文,支持GET和POST请求。该服务器能够访问数据库进行用户注册、登录功能,并能提供图片和视频文件服务。实现了同步异步日志系统以记录服务器运行状态,在Webbench压力测试中可以实现上万的并发连接数据交换。 基础测试环境: - 服务器:Ubuntu版本16.04,MySQL版本5.7.29 - 浏览器:Windows和Linux操作系统下的Chrome、火狐等浏览器(其他浏览器暂未进行测试) 在开始测试前,请确保已安装并配置好MySQL数据库,并按如下步骤操作: 建立yourdb库: ``` create database yourdb; ``` 创建user表: ``` USE yourdb; CREATE TABLE user ( username char (50) NULL ); ```