递归火山软件开发平台

标题: HP-SOCKET并发测试很糟糕 [打印本页]

作者: zhitian    时间: 5 天前
标题: HP-SOCKET并发测试很糟糕
看了光速开源社区的这个帖子:火山做web开发实例,光速开源社区源码包,加40课时免费教程 - 火山平台俱乐部 - 递归火山软件开发平台 - Powered by Discuz!,他可以做到100并发用户压力测试无报错,这个太牛了;

但是我使用火山的HP-SOCKET做了一个测试,也就是最简单的返回一个404页面,1个并发用户压力测试都扛不住,这是哪里优化没设置好吗?

(, 下载次数: 61)



作者: a25926    时间: 5 天前
他自己的官方网站的都卡的很 我之前去过几次 可见并发不稳定
作者: 创世魂    时间: 5 天前
hp_HTTP  服务器,就是个减配版的。。封装的比较底层,很多东西都要自己处理的。
不适合开发http接口。也不适合开发网站后台。。

当然如果你要是用pack模型之类的、也还是要自己在数据达到事件下辅Zhu一个线程池。。
作者: 创世魂    时间: 5 天前
a25926 发表于 2025-7-11 14:14
他自己的官方网站的都卡的很 我之前去过几次 可见并发不稳定

卡估计是因为没有开cdn缓存。不开cdn,有些地区访问速度就比较慢比较卡。
作者: 小蜗牛    时间: 5 天前
那是你业务代码效率低..和框架本身没有关系
作者: zhitian    时间: 5 天前
小蜗牛 发表于 2025-7-11 14:36
那是你业务代码效率低..和框架本身没有关系

还没有到处理业务的步骤,目前只是最简单的发送一个404的html文件给到浏览器,大佬也可以试试,你的蜗牛服务器也是一样的。
作者: zhitian    时间: 5 天前
创世魂 发表于 2025-7-11 14:20
hp_HTTP  服务器,就是个减配版的。。封装的比较底层,很多东西都要自己处理的。
不适合开发http接口。也不 ...

自己需要处理的其实和不多,主要就是get参数要自己取,post上传的东西需要自己组包然后才能取数据,这些都是后话了,我目前的压力测试也不测这些东西,这个并发数量好像是定死了一样,更换高配的电脑,增加服务器的线程数,也没有明显的改善。
作者: zhitian    时间: 5 天前
下载了HP原版的demo测试是可以抗住压力测试的,应该是火山的封装有问题;
(, 下载次数: 60)


作者: 三条鱼    时间: 5 天前
试试fof模块
作者: 小蜗牛    时间: 5 天前
zhitian 发表于 2025-7-11 15:09
还没有到处理业务的步骤,目前只是最简单的发送一个404的html文件给到浏览器,大佬也可以试试,你的蜗牛 ...

其实这种测试..没多少意义的~

(, 下载次数: 65)

作者: 2767944492    时间: 5 天前
“1个并发用户压力测试都扛不住”那很可能是你自己的代码有问题,处理线程没写好




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4