最新开发笔记
  • 首先安装swoole服务,然后安装apache启动swoole服务,再配置server端,配置html前端。最后启动start.php文件,进入到指定目录下,通过PHP-CLI运行phpstart.php即可。 ... [详细]
    蜡笔小新   2021-10-27 09:44:20
  • SwooleClient类用于实现客户端功能,并增加异步非阻塞模式,让用户在客户端也能使用事件循环。作为客户端使用,SwooleClient可以在FPM环境下或Apache中使用,但不允许使用Async异步模式,只能使用同步非阻塞模式 ... [详细]
    蜡笔小新   2021-10-27 09:44:15
  • swoole可以做发邮件、广播、定时任务的发送功能(swoole支持异步任务功能,所以可以用于做一些邮件、广播的推送功能),定位功能的传输功能,IM系统、聊天室功能的开发,系统监控功能。 ... [详细]
    蜡笔小新   2021-10-27 09:44:10
  • swoole框架像PHP框架一样,适用于web开发。swoole框架相比apachefpm,主要是节省PHP框架和全局对象每次请求创建销毁带来的性能损耗。swoole框架给程序员提供了最大的空间,与http请求无关的全局对象只需要构造一次 ... [详细]
    蜡笔小新   2021-10-27 09:41:54
  • 可以基于swoole和redis队列来完成一个消息通知推送功能,利用swoole开启常驻进程,需要几个按自己的情况来定,swoole进程数最好是和服务器cpu核数相等,利用swoole启动的常驻进程不断的去探测redis队列里面的值。 ... [详细]
    蜡笔小新   2021-10-27 09:41:43
  • ​swoole高效的原因:1、常驻内存,避免重复加载带来的性能损耗,提升海量性能。2、协程异步,提高对IO密集型场景并发处理能力。3、方便地开发Http、WebSocket、TCP、UDP等应用,可以与硬件通信。 ... [详细]
    蜡笔小新   2021-10-27 09:41:38
  • swoole服务启动依赖于进程,在进程中用swoole_server来创建,源码中的别名函数为swoole_server_create,然后使用swoole_server->start来启动。 ... [详细]
    蜡笔小新   2021-10-27 09:41:33
  • PHPfpm和swoole可以共存。在php-fpm中维持TCP长连接主要借助swoole扩展提供的SWOOLE_KEEP选项,客户端设置此选项后,在请求结束时不会关闭连接,新的请求到来后可以复用TCP连接。 ... [详细]
    蜡笔小新   2021-10-27 09:41:07
  • swoole的on有Server->on,它注册Server的事件回调函数。格式为:boolServer->on(string$event,mixed$callback);。 ... [详细]
    蜡笔小新   2021-10-27 09:41:02
  • swoole框架都有Hyperf、Swoft、easySwoole、MixPHP、Swoolefy等框架。Hyperf是基于Swoole4.4+实现的高性能、高灵活性的PHP协程框架。 ... [详细]
    蜡笔小新   2021-10-27 09:40:56
  • swoole可以通过开启守护进程实现一直开启。守护进程化:设置daemonize>1时,程序将转入后台作为守护进程运行。长时间运行的服务器端程序必须启用此项。 ... [详细]
    蜡笔小新   2021-10-27 09:40:51
  • swooletask会阻塞,task操作的次数必须小于onTask处理速度,如果投递容量超过处理能力,task会塞满缓存区,导致worker进程发生阻塞。 ... [详细]
    蜡笔小新   2021-10-27 09:40:41
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有