|
分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
下图群友发的压力测试工具在虚拟机内跑的测试结果(iocp处理线程数为1, 线程多几条的话应该效果更好些).
经常看到有易友有 http server 需求, 各种开源或者闭源的实现层出不穷, 我对 server 没有需求所以没有在意.
以前很惊讶圈内没有人封装微软的 HTTP Server API : https://docs.microsoft.com/zh-cn ... http-api-start-page
一开始以为是因为 SSL, 因为微软的 sspi 确实蛮难搞, 资料又少限制又多. 等我着手封装(其实就是翻译文档)的时候发现这玩意资料是真特么的少啊..
写了个 demo, 裙内的朋友就催着我发, 本来还想封装得比较时尚一点的说...
QQ群: 547525064
1. httpapi 内部基于微软的 iocp, 可能我的拙劣代码造成了不稳定, 但 httpapi 本身的性能和稳定性在 windows 机器上绝对是叼炸天的(例如: IIS).
2. httpapi 官方只开放了部分 api 的文档, 有一些看上去很好用的(带 pool 字眼!) 的 api 并没有开源, 目测是微软的 iis 服务自己偷偷用的! 这方面资料几乎为零(无论什么语言无论什么搜索引擎无论什么编程社区), 期待有能人志士与我一起摸索完善, 可以入群联系群主.
3. 发的这份代码只是个简单的 demo, 会继续完善并且封装得好用一些, 甚至 SSL 部分. 非常非常欢迎贡献代码和建议.
用到的模块是我的开源模块 Jβec: https://bbs.125.la/forum.php?mod=viewthread&tid=14069145&extra=
httpapi.e
(354.25 KB, 下载次数: 371)
|
评分
-
查看全部评分
|