文件名称:hin9:来自gitlab的镜像
文件大小:94KB
文件格式:ZIP
更新时间:2024-05-06 20:49:15
C
欣9 hinsightd是一个Linux缓存反向代理Web服务器 主要功能包括http1.1流水线,反向代理,cgi,基于本地文件的缓存,ssl,动态放气,304响应,可自定义的日志记录,可自定义的缓存控制标头,可自定义的所有内容 使用lua进行配置和脚本编写 尽可能将连贯性,易理解性和算法美感放在优先于速度,优化或功能的位置 要求 linux内核> 5.6(2020年3月),liburing,lua(5.1?),libz 可选:openssl / libressl 忍者编译系统 安装并运行 光盘制作&&忍者&&光盘.. 内部版本/ hin9 路线图 缓存反向代理 fastcgi 更好的守护程序支持 静态deflate缓存 功能参考 create_httpd(请求回调,错误回调,完成回调) request-callback-收集所有标头并且准备好解析请求时调用 错误回调-遇到错
【文件预览】:
hin9-master
----htdocs()
--------index.html(52B)
----external()
--------basic()
--------ebuild()
----src()
--------hin()
--------http()
--------netcode()
--------lua()
--------system()
----build()
--------build.ninja(6KB)
----mark.lua(538B)
----workdir()
--------main.lua(2KB)
--------sample_config.lua(2KB)
----docs()
--------changes.md(9KB)
--------LICENSE.txt(1KB)
--------readme.md(5KB)
--------roadmap.md(290B)
----.gitignore(208B)