entities.entities_for_tag

7 total results found

Socket 编程(下):服务器如何提高并发量

网络协议篇 传输层协议

我们以 Web 请求为例,介绍如何让服务器同时处理更多请求,提高并发量。Web 请求一般都是 HTTP 请求,而 HTTP 协议又是基于 TCP 的,所以,我们主要探讨如何让服务器同时处理更多 ...

多进程、多线程与协程的引入

Golang 从入门到精通教程 并发编程篇

为什么需要并发编程 在原生 PHP 中并没有并发的概念,所有的操作都是串行执行的、同步阻塞的,这也是很多人诟病 PHP 性能的原因,但是不支持并发编程的好处也是显而易见的:保证了 PHP 的简单...

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

Swoole 从入门到实战 并发编程之多进程篇

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

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

Swoole 从入门到实战 并发编程之多进程篇

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

基于 Process 模块在 PHP 中实现多进程(二):进程间通信

Swoole 从入门到实战 并发编程之多进程篇

在上篇教程中,学院君给大家介绍了通过 Swoole 提供的 Process 模块可以在 PHP 中实现多进程编程,并且实现了一个简单的多进程 TCP 服务器,但是在该示例中,主进程和子进程之间并...

通过 Process 模块在 PHP 中实现多进程(一):简单的多进程 TCP 服务器实现

Swoole 从入门到实战 并发编程之多进程篇

Process vs PCNTL 我们知道,通过 PHP 自带的扩展 PCNTL 可以实现基于 Unix 的多进程管理(不能用于 Web 服务器环境),比如 Laravel 自带的队列系列解决方...

[ PHP 内核与扩展开发系列] PHP 生命周期 —— 启动、终止与模式

博客

启动与终止 PHP程序的启动可以看作有两个概念上的启动,终止也有两个概念上的终止。 其中一个是 PHP 作为Apache(拿它举例,板砖勿扔)的一个模块的启动与终止, 这次启动 PHP 会初始...