我开发了一个代理服务器,性能和 Nginx 差不多。

2023 年 4 月 4 日
 lsk569937453

项目地址

特点

性能测试图

防止有些大佬们看不到性能对比图,直接把图贴在下面了。
ps:我也不知道为什么 Caddy 性能差这么多。Caddy 的配置在这里

Results using Hey

附加

界面有点丑陋😂,毕竟不是专业前端,请轻拍!

希望路过的大佬们,给个 star 吧😍!

7567 次点击
所在节点    分享创造
27 条回复
mdgwmt0
2023 年 4 月 4 日
加油
privil
2023 年 4 月 4 日
rust 写的,流弊啊
creanme
2023 年 4 月 4 日
牛逼啊
CloudPtX
2023 年 4 月 4 日
👍
zthxxx
2023 年 4 月 4 日
nginx 配置复杂,caddy 性能烂爆,天下苦轻量级代理久已
scyuns
2023 年 4 月 4 日
厉害,请问 128m 小内存机器可以使用吗
billzhuang
2023 年 4 月 4 日
nginx health check 是个渣,envoy 配置太复杂。

你这个 health check 做的如何?名字有点长
HaneRo
2023 年 4 月 4 日
抽空把梯子的 Nginx 换成这个试试
rockagen
2023 年 4 月 4 日
历史一直在轮回啊,每过一段时间都会有萌新冒出来脚踩 Nginx 哈哈,但凡多支持几个功能再来打擂台啊
lessMonologue
2023 年 4 月 4 日
我真的不觉得未来有什么东西能平替 nginx 的😂。无论性能和功能
ISVStar
2023 年 4 月 4 日
@lsk569937453 能加一下 HAProxy 的测试测试吗?
lsk569937453
2023 年 4 月 4 日
@scyuns 这是我在单核 128MB 的 docker 上压测的结果。内存会有略微浮动。本身代理打包完就 20M 了。
![图片]( https://raw.githubusercontent.com/lsk569937453/image_repo/main/benchmark.gif)。
后续可能参考这个 https://github.com/johnthagen/min-sized-rust 让最终的包大小小一些。
lsk569937453
2023 年 4 月 4 日
@billzhuang 健康检查功能还在调研中。目前是打算参考 envoy 的主被动检查。
lsk569937453
2023 年 4 月 4 日
@ISVStar 等这个版本开发完会再做一次压测,不过应该是比不过 HAProxy 的。
lsk569937453
2023 年 4 月 4 日
@lessMonologue 梦想总是要有的,万一实现了呢?
artnowben
2023 年 4 月 5 日
nginx 的性能需要调,最好把 nginx 配置贴一下,测试工具也最好说明一下。
dperf 可以测试 tcp, http 性能,不妨试一下。

https://github.com/baidu/dperf
artnowben
2023 年 4 月 5 日
GPL license 不太友好,为啥不用 apache license 2 呢
luckjoe680
2023 年 4 月 5 日
不知道自动 https 能不能与 caddy 类似
xyholic
2023 年 4 月 5 日
得先改个单词的名字
zoharSoul
2023 年 4 月 5 日
能自动 https 吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/929786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX