最新开发笔记
  • 这篇文章主要介绍了PHP并发场景的三种解决方案代码实例,有对这方面感兴趣的同学可以借鉴参考下 ... [详细]
    蜡笔小新   2022-02-03 05:45:07
  • 这篇文章主要介绍了在swoole中制作一款仿制laravel的框架,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ... [详细]
    蜡笔小新   2022-02-03 05:43:36
  • phpSwoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成。 ... [详细]
    蜡笔小新   2022-02-02 11:17:06
  • Go对与IO事件的处理是单线程的,无法利用多核,吞吐量稍弱于swoole;在实际的TCPUDP密集IO压测中,swoole表现要稍优于go。swoole使用多线程eventloop处理IO事件,多进程执行用户层php代码。 ... [详细]
    蜡笔小新   2022-02-02 11:16:36
  • docker安装swoole的方法:1、使用dockerpullphp命令下载PHP镜像,然后使用docker命令创建容器。2、在容器中使用docker安装swoole。 ... [详细]
    蜡笔小新   2022-02-02 11:16:06
  • swoole的task是进程,task进程的作用是处理一些相对耗时的任务。比如某某活动,需要给100W用户发送活动邮件。推送某些大V的动态,比如某大V发了条新消息,粉丝需要及时获取到该动态。 ... [详细]
    蜡笔小新   2022-02-02 11:15:35
  • swoole提供了类似JavaScript的setIntervalsetTimeout异步高精度定时器,粒度为毫秒级。用法:$server->tick(1000,function()use($server,$fd){});。 ... [详细]
    蜡笔小新   2022-02-02 11:15:05
  • “tcp”与“udp”的区别是:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接;2、TCP面向字节流,UDP是面向报文的;3、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道。 ... [详细]
    蜡笔小新   2022-02-02 10:59:28
  • swoole重启的方法:可以通过$swoole->reload(),或者\swoole_process::kill($master_pid,SIGUSR1),或者直接kill-USR1master_pid等方法平滑重启。 ... [详细]
    蜡笔小新   2022-02-02 10:57:27
  • swoole安装步骤:1、使用yum命令安装git。2、使用gitclone命令克隆swoole源码。3、执行编译命令。4、先使用yum命令安装pecl,然后使用pecl一键安装swoole。5、配置php.ini文件。 ... [详细]
    蜡笔小新   2022-02-02 10:56:57
  • swoole内存不会越来越大,Server启动后内存管理的底层原理与普通php-cli程序一致。在事件回调函数中,非局部变量的字符串进行拼接操作是必须小心内存泄漏,如TestClass::$string.$data,可能会有内存泄漏 ... [详细]
    蜡笔小新   2022-02-02 10:56:26
  • ​基于Swoole2.0协程PHP开发者可以已同步的方式编写代码,底层自动进行协程调度,转变为异步IO。解决了传统异步编程嵌套回调的问题。 ... [详细]
    蜡笔小新   2022-02-02 10:55:56
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有