hello,大家好,我是封尘。
今天又给大家带来了我的最新的开源作品。

用php开发的类似nginx的web服务器
项目地址
Github:
https://github.com/lovefc/php-nginxGitee:
https://gitee.com/lovefc/php-nginx线上测试地址:
https://nginx.fcphp.cn这是一个由php-nginx搭建的网站
性能,稳定性方面跟nginx无法比,不建议使用在生产环境。
欢迎各位大佬star,提意见,如果遇到问题也可以跟我反馈。
fpm好像还是多进程的,
你的代码里我好像没有看到pcntl或者thread等等,
目前我就看到了一个 socket_create。
不过还是一个很值得学习的项目。
我看到workerman 有人已经提交了
cgi-protocol了
意味着workerman可以代换nginx的那部分, 而且这几年workerman用下来非常稳定,在双11抗住了大并发的tcp/socket的流量,我认为是可以代替nginx的。不过我们的workerman是部署在8台alpine Linux上的,而且装了libevent事件库
我不觉得 使用windwos 我们公司能抗下 400w次数据包的并发。我这里说的是php
当然不知道go和java 是什么情况,
况且 如果真想玩 windows并行处理,完全可以使用php-ts版,那个支持thread,而且workerman V1.0 有一个thread版本的,后来可能因为太难了,作者没继续写了,转而写简单的pcntl和posix。
哦还有一件事,拿php做tls 很差,我们用workerman+ wss 性能直线下降40%,后来还是用nginx转发wss
@hik,
虚拟主机
一定是fpm, 这个东西都是需要php file.php
启动的,也就是服务器client启动, 当然不排除你说的虚拟机是wsl或者docker 等