一次简单的性能测试
链接地址
https://www.bilibili.com/video/BV1vr4y1K782
此次测试公分为了两部分,本地测了一波,阿里云服务器上测了一波。 并且还跟某流行框架做了比较。
有兴趣的可以看看哦。
https://www.bilibili.com/video/BV1vr4y1K782
此次测试公分为了两部分,本地测了一波,阿里云服务器上测了一波。 并且还跟某流行框架做了比较。
有兴趣的可以看看哦。
首先,我承认世界上没有完美的东西,我也不会自大到认为这个东西很牛逼。 但是我给你个建议吧。
你可以试用以后,把你认为不好用,不易用的地方列出个一二,这样才是正确的交流。
然后对于你说的数据库这块,你可以自己连上数据库自己亲自测一下,然后把测试报告贴出来, 你拿着测试报告来骂我 ,我也比较好接受 而且这样我也没有回嘴的余地。
但你现在是凭借主观臆断,以及内心对外物的抵制情绪,直接吐槽不好用,不易用。
我想说 没有人有义务被你喷的。
我以为你说的是 程序调用数据库的性能,原来是说的数据库本身的性能。是我理解错了,不好意思。
不需要协作,不需要持续维护。就是两个用来做测试的 demo 。 仅供下载用。
所以放网盘有啥惊呆的。
都说中国开源氛围不行,这就是最直接的表现。无论是谁的开源项目,只要没损害自身的利益,起码的尊重还是要有的吧?没人逼着谁用什么项目,但是进来直接泼冷水是什么意思?
有时候真觉得某些中国人就不配有中文的开源项目用。一点尊重都没有。
类似主的框架,本身就应该在功能定位上发力,而不是在性能。而且我绝不认为这一点认知是错误的,因为显而易见,即使框架处理时间为 0,你的接口响应时间最多能减少几个毫秒?说起来吊得很,性能对比 xxx 框架提升 xx 倍,实际在项目中的效果呢???这种盲目攀比性能的歪风邪气,可以休矣。当然,如果你有什么理由可以拿出来探讨。开源是共享不是施舍,没必要高高在上吧?至于玻璃心,就更要不得了。
我们用的语言不一样,“框架的性能对比没什么大用”这种事也能达成一致。但是你是否考虑过性能对比是最重要的宣传方法之一?拿 Python 圈这半年火遍全球的 Web 框架 FastAPI 来说,这玩意真有什么技术上的突破吗?它的功能之前的框架也有,它的爆火是因为什么我不知道。但我知晓的许多人认识它、使用它,是因为它的宣传语:“跟 Golang 一样快”。这是不是一种基于性能对比的宣传语?甚至它还是虚假的。但是不妨碍它的广泛传播。它甚至被微软里搞 AI 的人看上,放在微软的部分核心产品里使用。它的营销如何,事实胜于雄辩。但是如果它刚出来的时候,一群人对着它泼冷水,“性能好没鸟用”,“你没有 golang 快”,把作者喷到心态炸了,哪有今天几万颗星的成就?
如上所说,我不是 Java 用户,我跟这哥们的框架一毛钱关系都没有。我本可以不浪费时间在这种东西上,但是我实在是不想看到这种风气。对别人免费开源的项目泼冷水的风气。
你看,我这昨天刚给你道过歉,你又说这种话了。 哎~~,虽然你回复不是我,但是你们聊的话题是围绕这个帖子展开的,也算跟我有关系吧。
你的真实意思可能是“一个框架光性能好没鸟用”, 但是你字里行间透露出的意思就是“这个帖子里的这个框架没鸟用, 发这个性能测试就是在炫技,吹嘘自己有多快”
你在表达上可能有点问题。 以上是我给你的建议。
你说“你费心思费精力写的开源项目多了,欢迎别人来实事求是地喷 没鸟用”, 到了你头上你也想让别人 [实事求是] 来喷你了不是? 怎么你喷别人 [就不知道要实事求是] 呢? 你用一用,体验一下,然后 实事求是,有理有据的来说 没鸟用 好吗? 最好能说出具体哪里没鸟用, 这我都是欢迎的,咱也不是不讲道理的人。
还有一点啊,如果一个框架 连性能如何 都不知道,你不觉得有点虚吗? 起码跟主流框架相差不大 才行吧,这是底线。这也是我公布性能测试的最大原因。 却被你理解成在这炫技, 而且我也没达到炫技的程度啊,在本地测试仅仅比 springboot 多了 2000 个吞吐量,服务器上测试 受带宽影响 性能几乎差不多了。 只是 CPU 和内存占用比 springboot 小了 3 倍。 我现在都怀疑你不仅没体验我的框架,甚至连视频都没看 就开始发表见解了。
程序的性能并非你说的那么无关紧要,不然为何要一代代的升级 JVM,有了 BIO,还要有 NIO, AIO ?
好吧,再次给你道歉。