推荐阅读
  • PHP动态压缩js,css 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 14

    正式发布产品时,我们希望将项目里的js,css合并压缩,以减少http请求、防止轻易查看源代码。 使用只需要在头部引入一下代码即可: <meta charset="utf-8"/...

  • PHP读取大文件的几种方法介绍 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 14

    读取大文件一直是一个头痛的问题,我们像使用php开发读取小文件可以直接使用各种函数实现,但一到大文件就会发现常用的方法是无法正常使用或时间太长太卡了,下面我们就一起来看看关于php读取大文件问题解决办...

  • Swoole 驱动的 Laravel 应用优化原理及注意事项 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 22

    上篇教程学院君给大家简单介绍了 Swoole 底层组件和运行原理,今天我们结合 Laravel 框架来介绍基于 Swoole 驱动的 Laravel 应用开发与传统的基于 PHP-FPM 的 Lara...

  • Swoole 的底层架构及运行原理 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 20

    前面我们已经陆续介绍了 Swoole 提供的各种功能,回过头来再看 Swoole 官网的那句 Slogan:「面向生产环境的 PHP 异步网络通信引擎」,想必你会有更加深切的体会,有了 Swoole ...

  • 基于 SMProxy 通过协程调度实现 MySQL 连接池 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 21

    我们之前都是基于 LaravelS 扩展在 Laravel 框架中使用 Swoole,但是 LaravelS 不支持数据库连接池,只能实现数据库长连接,而对于 PHP 应用来说,数据库连接池在提升性能...

  • 基于 Swoole 实现协程篇(三):在 Laravel 框架中使用协程 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 19

    前两篇教程我们陆续介绍了 Swoole 协程的实现原理,以及如何在 PHP 中基于 Swoole 协程实现并发编程,今天将介绍如何在 Laravel 框架中使用 Swoole 协程,还是基于 Lara...

  • 基于 Swoole 实现协程篇(二):通过协程实现并发编程 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 17

    Swoole 内置了丰富的协程组件供开发者直接调用以便快速实现异步非阻塞的并发编程,省去了开发者自己实现相应底层代码的麻烦: TCP/UDP Client:Swoole\Coroutine\Clien...

  • 基于 Swoole 实现协程篇(一):基本概念和底层原理 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 16

    协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建和切换的消耗更低,Swoole 可以为每一个请求创建对应的协程,根据 IO 的状...

  • 通过 Swoole\Table 实现 Swoole 多进程数据共享 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 15

    第三方存储媒介前面我们介绍了基于 Swoole 的 Process 及 Process\Pool 模块在 PHP 中实现多进程管理,但是多进程模式下进程间是相互隔离的,无法共享数据和变量,即便是通过 ...

  • 基于 Process\Pool 通过进程池实现数据库和 Redis 的持久连接 原创

    • 小花花 小花花 在 4周前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 14

    Swoole 进程池的简单实现从 2.1.2 版本开始,Swoole 开始支持进程池功能,该功能基于 Server 的 Manager 模块实现,可用于管理多个工作进程。相比 Process 实现多进...

动态