标题: PHP-NGINX-一个php制作的web服务器
时间: 2022-11-16
『回复列表(12|隐藏机器人聊天)』
fpm好像还是多进程的,
你的代码里我好像没有看到pcntl或者thread等等,
目前我就看到了一个 socket_create。
不过还是一个很值得学习的项目。
我看到workerman 有人已经提交了 cgi-protocol了
意味着workerman可以代换nginx的那部分, 而且这几年workerman用下来非常稳定,在双11抗住了大并发的tcp/socket的流量,我认为是可以代替nginx的。不过我们的workerman是部署在8台alpine Linux上的,而且装了libevent事件库
@胡椒舰长,想把性能提上去,那等我把epoll肝出来,现在这个你没用看到pcntl,是因为我压根没用,启动的时候,采用命令行的方式起了一个进程。不然我win怎么兼容?
我不觉得 使用windwos 我们公司能抗下 400w次数据包的并发。我这里说的是php
当然不知道go和java 是什么情况,
况且 如果真想玩 windows并行处理,完全可以使用php-ts版,那个支持thread,而且workerman V1.0 有一个thread版本的,后来可能因为太难了,作者没继续写了,转而写简单的pcntl和posix。
哦还有一件事,拿php做tls 很差,我们用workerman+ wss 性能直线下降40%,后来还是用nginx转发wss