厦门服务器租用>业界新闻>游戏服务器中同步和异步PHP的区别

游戏服务器中同步和异步PHP的区别

发布时间:2020/6/19 14:51:57    来源: 纵横数据


游戏服务器中同步和异步PHP编程的主要区别是什么呢?
游戏服务器在许多应用程序中,CPU在I / O任务期间处于空闲状态的时间很多。异步PHP思路是通过使非阻塞I / O任务在后台运行,在CPU等待完成I / O所需的数据和指令时处理其他任务,充分利用游戏服务器所有可用的CPU周期来执行其他任务。 同步PHP,CPU将仅处理I / O任务。当前任务完成后,继续处理队列中的下一个任务。
与同步PHP编写的应用程序相比,使用异步PHP可以实现闪电般的性能.。在一些基准测试中, 相较于在同步代码中使用类似 php-fpm的进程加速器,使用Swoole启用异步PHP可以将吞吐量提升100倍。这就是为什么游戏服务器php-fpm不支持使用类似Websockets协议进行异步实时通信的原因。【艾娜小编】

在线客服
微信公众号
免费拨打400-1886560
免费拨打0592-5580190 免费拨打 400-1886560 或 0592-5580190
返回顶部
返回头部 返回顶部