最新开发笔记
  • Swoole4为PHP语言提供了强大的CSP协程编程模式,用户可以通过go函数创建一个协程,以达到并发执行的效果。go()函数用于创建协程;Co::yield()使得当前协程让出CPU;Co::resume()可恢复某个协程执行。 ... [详细]
    蜡笔小新   2021-10-22 21:13:47
  • swoole是国内开源的用C语言编写的一个扩展,是php的一个异步、并行、高性能的网络通信引擎;可以用swoole做一些如http、websocket的服务器;Swoole也提供了异步多线程服务器,并且支持协程。 ... [详细]
    蜡笔小新   2021-10-22 21:13:47
  • Swoole是使用纯C语言编写的,Swoole提供了PHP语言的异步多线程服务器、异步TCPUDP网络客户端、异步MySQL、异步Redis、数据库连接池、AsyncTask、消息队列、毫秒定时器、异步文件读写、异步DNS查询。 ... [详细]
    蜡笔小新   2021-10-22 21:13:47
  • php想调用swoole时必须要开启Swoole扩展。Swoole是C语言编写,采用编译安装的方式。Swoole是php的服务器异步方案之一。 ... [详细]
    蜡笔小新   2021-10-22 21:13:47
  • Swoole由Reactor(epoll的IO复用方式)负责监听Socket句柄的事件变化,解决高并发问题。通过内存常驻的方式节省PHP代码初始化的时间,在使用笨重的框架时,用swoole加速效果是非常明显的。 ... [详细]
    蜡笔小新   2021-10-22 21:13:46
  • ​swoole是一个面向生产环境的PHP异步网络通信引擎,是使用纯C语言编写的,提供了多种通信协议的异步IO服务器和客户端;Swoole2.0还支持了类似Go语言的协程,可以使用完全同步的代码实现异步程序。 ... [详细]
    蜡笔小新   2021-10-22 21:13:46
  • swoole使用心跳机制判断fd是否连接,客户端定时发送一个心跳包,告诉服务器我还活着,服务器定时检测所有客户端列表,看他们最后一个心跳包的时间是否过长,如果过长,则认为已无心跳,判定为死连接,主动关闭这个连接。 ... [详细]
    蜡笔小新   2021-10-22 21:13:46
  • swoole获取消息发送失败错误的方法:swoole中可以使用Server->send函数发送数据,发送失败会返回false,调用$server->getLastError()方法可以得到失败的错误码。 ... [详细]
    蜡笔小新   2021-10-22 21:13:45
  • 学swoole,Swoole使用PHP语言,动态脚本语言,开发效率最佳,更适合应用软件的开发;Go对与IO事件的处理是单线程的,无法利用多核,吞吐量稍弱于swoole。 ... [详细]
    蜡笔小新   2021-10-22 21:13:45
  • 编译安装swoole的方法:1、使用“phpize”命令来生成编译检测脚本。2、使用“.configure”命令来做编译配置检测。3、使用“make”命令进行编译。4、使用“makeinstall”命令进行安装。 ... [详细]
    蜡笔小新   2021-10-22 21:13:44
  • swoole与php最本质区别是:1、swoole是PHP的一个扩展;2、PHPer可以基于swoole去实现过去PHP无法实现的功能;3、Swoole使用纯C语言编写,提供了PHP语言的异步多线程服务器、异步MySQL等等。 ... [详细]
    蜡笔小新   2021-10-22 21:13:41
  • 使用swoole的原因:1、swoole开源项目就是为了弥补PHP在一些方面的缺陷而诞生的;2、swoole实际上是一个网络通信和异步io的引擎,一个基础库;3、swoole框架主要节省PHP框架和全局对象每次请求创建销毁带来的性能损耗。 ... [详细]
    蜡笔小新   2021-10-22 21:13:41
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有