zhitian 发表于 2025-7-11 14:05:22

HP-SOCKET并发测试很糟糕

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

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




a25926 发表于 2025-7-11 14:14:37

他自己的官方网站的都卡的很 我之前去过几次 可见并发不稳定

创世魂 发表于 2025-7-11 14:20:26

hp_HTTP服务器,就是个减配版的。。封装的比较底层,很多东西都要自己处理的。
不适合开发http接口。也不适合开发网站后台。。

当然如果你要是用pack模型之类的、也还是要自己在数据达到事件下辅Zhu一个线程池。。

创世魂 发表于 2025-7-11 14:21:41

a25926 发表于 2025-7-11 14:14
他自己的官方网站的都卡的很 我之前去过几次 可见并发不稳定

卡估计是因为没有开cdn缓存。不开cdn,有些地区访问速度就比较慢比较卡。

小蜗牛 发表于 2025-7-11 14:36:56

那是你业务代码效率低..和框架本身没有关系

zhitian 发表于 2025-7-11 15:09:33

小蜗牛 发表于 2025-7-11 14:36
那是你业务代码效率低..和框架本身没有关系

还没有到处理业务的步骤,目前只是最简单的发送一个404的html文件给到浏览器,大佬也可以试试,你的蜗牛服务器也是一样的。

zhitian 发表于 2025-7-11 15:15:17

创世魂 发表于 2025-7-11 14:20
hp_HTTP服务器,就是个减配版的。。封装的比较底层,很多东西都要自己处理的。
不适合开发http接口。也不 ...

自己需要处理的其实和不多,主要就是get参数要自己取,post上传的东西需要自己组包然后才能取数据,这些都是后话了,我目前的压力测试也不测这些东西,这个并发数量好像是定死了一样,更换高配的电脑,增加服务器的线程数,也没有明显的改善。

zhitian 发表于 2025-7-11 16:10:09

下载了HP原版的demo测试是可以抗住压力测试的,应该是火山的封装有问题;


三条鱼 发表于 2025-7-11 16:28:47

试试fof模块

小蜗牛 发表于 2025-7-11 18:23:54

zhitian 发表于 2025-7-11 15:09
还没有到处理业务的步骤,目前只是最简单的发送一个404的html文件给到浏览器,大佬也可以试试,你的蜗牛 ...

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


页: [1] 2
查看完整版本: HP-SOCKET并发测试很糟糕