书栈网 · BookStack 本次搜索耗时 0.026 秒,为您找到 941 个相关结果.
  • 在php-fpm或apache中使用swoole

    在php-fpm或apache中使用swoole 同步swoole_client 在php-fpm或apache中使用swoole swoole中绝大部分的模块只能用于CLI命令行 环境,只有同步阻塞的swoole_client 可以用于php-fpm 或apache 环境。 同步swoole_client $client = new ...
  • 非协程特性独立扩展 (swoole_async)

    非协程特性独立扩展 (swoole_async) 模块列表 扩展编译 配置文件 非协程特性独立扩展 (swoole_async) 在4.3 版本开始我们逐渐开始移除与协程无关的模块,包括异步客户端、消息队列等。 考虑到Swoole-1.x 版本目前依然有大量用户使用,因此移除模块会转到另外一个混杂扩展(swoole_async )中进行维护。...
  • swoole与node.js相比有哪些优势

    CPU多核的利用 node.js没有内置对多线程/多进程的支持,用户必须使用cluster/child_process等扩展自行实现并行 swoole内置对多线程/多进程的支持,用户仅需配置参数即可 对于熟悉并行编程的程序员使用node.js cluster/child_process可以解决问题。但毕竟不是官方提供的,难免会产生BUG,需要...
  • 1.7.2 swoole_process多进程模块的使用

    进程间通信(IPC) 标准输入/输出重定向 子进程异步 其他 1.7.2 swoole增加了多进程管理模块来替代PHP的pcntl,它相比pcntl的不同点是: swoole_process提供了pcntl没有的进程间通信 swoole_process支持重定向标准输入和输出,在子进程内echo或者读键盘输入可以被重定向为从管道中取数据 ...
  • 16. swoole的协程是个什么鬼

    1812 2020-02-05 《PHP进阶教程》
    异步的优势 同步的优势 同步模式 异步模式 首先,注释掉同步阻塞传统代码,使用协程的写法;其次,注释掉协程写法,开启同步阻塞写法。然后分别使用ab进行简单测试 这里是协程的测试结果: 这里是传统同步阻塞的测试结果: swoole的用法实际上对于大多数新手来说一直并不怎么友好,其实这不怪swoole,只能怪萌新们确实底子不够,有些东西理解起来可...
  • 生成可分发的二进制swoole版本

    swoole编译后会生成一个swoole.so 动态连接库。如果服务器的Linux 内核、glibc 、PHP 版本相同,就可以直接使用二进制版本,而不需要在当前机器上重新编译。 所以管理一个机器集群的swoole,可以在单独的一台母机上进行编译,生成swoole.so 。其他的集群机器只需要分发swoole.so 即可。 也可以将swoole.so ...
  • swoole服务器如何做到无人值守100%可用

    swoole服务器如何做到无人值守100%可用 可以改进的地方 swoole服务器如何做到无人值守100%可用 在某些情况下,如系统负载过大swoole无法申请到内存而挂掉、swoole底层发生段错误、Server占用内存过大被内核Kill,或者被某些程序误杀。那swoole-server将无法提供服务,导致业务中断,公司收入出现损失。 有一个非...
  • [3.9] 扩展类库:swoole支持下的长链接和异步任务实现

    1176 2018-08-02 《PhalApi 1.x 文档》
    写在前面的话 3.9.1 扩展类库:swoole支持下的长链接和异步任务实现 3.9.2 安装 (2)扩展包下载 (3)配置 3.9.3 入门使用 (1)长链接入口 启动、重启和关闭服务 (2)异步计划任务 启动、重启和关闭服务 (3)客户端调用 (1)默认接口调用 (2)带数据库的调用 (3)异步计划任务的调度 3.9.4 对客...
  • 在你的项目中使用SwooleServer实例

    在你的项目中使用SwooleServer实例 在你的项目中使用SwooleServer实例 /** * 如果启用WebSocket server,$swoole是`Swoole\WebSocket\Server`的实例,否则是是`Swoole\Http\Server`的实例 * @var \Swoole\WebSocket\Server|\S...
  • 6. Commands

    The swoole_http_server can only run in cli environment, and this package provides convenient artisan commands to manage it.By default, you can visit your site at http://127.0.0.1:...