文件名称:zhp:用Zig编写的Http服务器
文件大小:646KB
文件格式:ZIP
更新时间:2024-05-28 22:39:10
http zig Zig
ZHHP 用编写的Http服务器(正在进行中)。 如果您有改进设计的建议,请随时发表评论! 特征 零拷贝解析器,旨在与这些竞争,同时仍拒绝废话请求。 目前,它的运行速度约为1000MB / s。 url路由归功于 基于结构的处理程序,其中方法映射到函数名称 内置的静态文件处理程序,错误页面处理程序和未找到的页面处理程序 中间件支持 解析用multipart/form-data编码的multipart/form-data 流式响应 网络套接字 看看在kprotty(现在已经很老了)完成的如何进行比较。 这是一项正在进行中的工作...随时为我们贡献力量! 演示版 在尝试演示。 注意:如果尝试对服务器进行基准测试,它将禁止您使用该服务器,请在本地或在您自己的服务器上运行该服务器以进行基准测试。 要制作和部署自己的应用程序,请参阅: 例子 有关更多详细示例,请参见example文
【文件预览】:
zhp-master
----build.zig(511B)
----.gitattributes(36B)
----src()
--------handlers.zig(19KB)
--------cookies.zig(4KB)
--------headers.zig(11KB)
--------time()
--------app.zig(28KB)
--------simd.zig(5KB)
--------template.zig(9KB)
--------status.zig(10KB)
--------url.zig(3KB)
--------response.zig(3KB)
--------ctregex.zig(38KB)
--------forms.zig(11KB)
--------middleware.zig(1KB)
--------websocket.zig(9KB)
--------zhp.zig(1KB)
--------request.zig(38KB)
--------util.zig(23KB)
--------templates()
--------mimetypes.zig(13KB)
----.travis.yml(499B)
----example()
--------main.zig(13KB)
--------templates()
--------static()
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------bench.zig(792B)
--------bigger.txt(102KB)
--------tornadoweb.py(962B)
--------parser.zig(2KB)
--------raw.zig(2KB)
--------http-requests.txt(21KB)
--------basic.zig(2KB)
--------search.zig(6KB)
----.gitignore(59B)