书栈网 · BookStack 本次搜索耗时 0.017 秒,为您找到 403 个相关结果.
  • 新手必看

    新手入门 学习要求 注意事项 新手入门 本文适用于那些对Swoole/EasySwoole毫无了解,只用过传统fpm框架的开发者,看完这个教程,你将可以入门Swoole/EasySwoole 学习要求 在观看本教程时,请先确认你的技术基础是否满足: php语法基础(菜鸟教程/慕课网可学) php面对对象基础(菜鸟教程/慕课网可学) ph...
  • LinuxDash

    LinuxDash 组件要求 安装方法 仓库地址 基本使用 LinuxDash linuxDash封装了很多直接获取linux信息的命令,可以查看相关信息 组件要求 php: >=7.1.0 ext-swoole: ^4.4.0 easyswoole/spl: ^1.3 安装方法 composer require easysw...
  • Crontab

    Crontab 定时器 实现原理 示例代码 Crontab 定时器 EasySwoole支持用户根据Crontab规则去添加定时器。时间最小粒度是1分钟。 实现原理 在主进程中,注册好各个任务规则和回调,服务启动后,在自定义进程内,通过定时器检测有没有待执行任务,若有则投递给异步进程异步执行。解析规则通过https://github.com...
  • 项目案例

    EasySwoole 项目案例 FaShop(综合商城+小程序) E城通智能充电系统(硬件互联) Eunex Pay 火把Wiki 深圳信息职业技术学院计算机协会(综合服务-智能电表硬件互联) EasySwoole 项目案例 FaShop(综合商城+小程序) FaShop 基于EasySwoole开发的开源商城系统,第一版本发布...
  • 使用模板引擎

    模板引擎 集成前准备 Nginx转发规则 Apache转发规则 集成Smarty引擎" level="2">集成Smarty引擎 支持库引入 基础封装 建立自定义控制器抽象类 建立测试控制器 集成Blade引擎" level="2">集成Blade引擎 安装引擎 建立视图控制器抽象类 在控制器中使用 模板引擎 EasySw...
  • 集合(Sets)

    Redis 集合(Set) 操作方法 基本使用 Redis 集合(Set) Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集...
  • 设计理念

    设计理念 设计理念 以下是作者原话: 最早接触 Swoole ,是 2015 年年初,为实现一个可以实时控制的多进程爬虫而接触的 Swoole ,进而为 Swoole 的各种便捷、高效所着迷。 为此,做了综合技术评审之后,公司决定开始全线推展 Swoole ,并利用 Swoole 实现承载每天对外过亿的任务爬取与投递服务。 2017 年...
  • 直播

    直播 相关代码 更改easySwoole运行模式 注册相关事件 前端界面 新建控制器 代码准备完毕 直播 首先 声明一下,直播的前端代码是抄袭自http://www.workerman.net/camera 。本人并无鄙视workman的意思,只是为了告诉某些无脑喷,easySwoole也可以实现直播。 相关代码 更改eas...
  • 编程须知

    编程须知 注意事项 类/函数重复定义 内存管理 进程隔离 约定规范 编程须知 注意事项 不要在代码中执行sleep以及其他睡眠函数,这样会导致整个进程阻塞 exit/die是危险的,会导致worker进程退出 可通过register_shutdown_function来捕获致命错误,在进程异常退出时做一些请求工作。 PHP代码中如果...
  • 字符串(String)

    Redis 字符串(String) 操作方法 基本使用 Redis 字符串(String) Redis 字符串数据类型的相关命令用于管理 redis 字符串值 操作方法 方法列表 方法名称 参数 说明 备注 set $key, $val, $timeout = 0 设置一个键,以及设置过期时间,单位秒 $timeout值可为int(过期时...