1 Star 0 Fork 1

梦想游戏人 / LiteHttp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.23 KB
一键复制 编辑 原始数据 按行查看 历史
梦想游戏人 提交于 2020-06-25 13:42 . update README.md.

#LiteHttp 一个简单的Http网页服务器实现

示例网站 www.dreamyouxi.com

简介: 1.支持GET请求

2.基于异步io开发,静态测试 1.8WQPS Per Cpu-Core

3.支持文件缓存,线程池

5.支持C#语言混合编程,文件缓存基于C#脚本实现

6.支持lua来编写动态网页或提供http服务

7.本站的留言板块基于litehttp用lua编写实现

8.支持lua访问mysql,可轻易扩展其他数据库

用lua编写http服务简易教程: 1. 在server_config.lua 添加 服务 和模块文件映射如 t["login"]="script/login"; --添加服务login 映射到"script/login.lua"

2.
	输入代码:(doRequest函数就是处理请求的函数,内部自动调用,p为参数 是table)
	返回字符串为返回客户端的消息

	local t={};

	function t:doRequest(p)
		local name = p["name"];
		if name ==nil then
			return "参数错误"
		end
		if p["name"]=="我" then
			return   "用户:"..name .." 登陆 成功 "   ;
		end
		return   "用户:"..name .." 登陆 失败 "   ;
	end

	return t;

3. 
	添加数据库 支持 见源文件示例 留言板(MsgBoard.lua)

2.0版本:https://my.oschina.net/kkkkkkkkkkkkk/blog/3188485

1
https://gitee.com/dreamyouxi/LiteHttp.git
git@gitee.com:dreamyouxi/LiteHttp.git
dreamyouxi
LiteHttp
LiteHttp
master

搜索帮助