过滤搜索结果
搜索结果
共找到了51个结果
LaravelS 站在巨人的肩膀上,通过Swoole加速Laravel/Lumen
背景:公司严重依赖Laravel和Lumen框架,最近性能问题明显暴露出来。 解决:站在巨人的肩膀上,通过Swoole加速Lara...
通过 Process 模块在 PHP 中实现多进程(一):简单的多进程 TCP 服务器实现
Process vs PCNTL 我们知道,通过 PHP 自带的扩展 PCNTL 可以实现基于 Unix 的多进程管理(不能用于 W...
基于 Process\Pool 通过进程池实现数据库和 Redis 的持久连接
Swoole 进程池的简单实现 从 2.1.2 版本开始,Swoole 开始支持进程池功能,该功能基于 Server 的 Manag...
基于 Swoole 实现协程篇(一):基本概念和底层原理
协程是什么 协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建...
SMProxy 1.2.9 发布 ! 新增状态命令监控面板功能
SMProxy(全称 Swoole MySQL Proxy)是一个基于 MySQL 协议,Swoole 开发的 MySQL 数据库连...
Swoole 扩展安装与使用入门
Swoole 概述 Swoole 是面向生产环境的 PHP 异步网络通信引擎。使用纯 C 语言编写(Swoole 4 开始逐渐改为...
基于 Swoole 实现高性能 HTTP 服务器
在上篇教程中,学院君给大家介绍了 Swoole 的基本概念和安装配置,从这篇教程开始,学院君将结合 Laravel 框架在应用中通过...
基于 Swoole 实现简单的 WebSocket 服务器及客户端
WebSocket 概述 这篇教程取自社群分享程序员内功修炼系列网络协议篇,其中对 WebSocket 协议的由来、实现原理和通信...
通过 Swoole\Table 实现 Swoole 多进程数据共享
第三方存储媒介 前面我们介绍了基于 Swoole 的 Process 及 Process\Pool 模块在 PHP 中实现多进程管...
用 Node.js 实现异步 I/O
Node 是基于 C++ 的高速 JavaScript 解释器,绑定了进程、文件和网络套接字等底层 Unix API,还绑定了 HT...
MySQL 数据库连接原理和性能优化
常见的 MySQL 客户端 MySQL 服务端启动之后,就可以通过客户端建立与服务端的连接,然后发送查询/更新请求了。 我们可以...
MySQL 服务端整体架构和 SQL 查询语句的执行流程
MySQL 数据库客户端成功建立与服务端的连接和并完成用户认证后,就可以发送 SQL 语句与服务端交互了: 接下来,我们一起来...
全值匹配查询时索引的使用与最左前缀原则的底层原理
上篇教程学院君给大家演示两种数据表初始化的方式,由于使用存储过程更快,所以推荐使用这种方式进行数据填充。接下来,我们来分析不同类型的...
数据库索引底层数据结构 —— B+ 树详解
索引原理 只要是稍微了解 MySQL 数据库的同学都应该知道,合理设置索引字段可以有效提高数据库的查询性能,数据库索引也是底层的存...
内外连接查询的底层原理及如何使用索引进行性能优化
连接查询的基本使用 MySQL 之所以被称之为关系型数据库,是因为数据表之间可以通过外键建立关联关系。实际项目开发中,数据库中的数...