From 84ddae35c9c4a6673836c354d2007144d5b7c963 Mon Sep 17 00:00:00 2001 From: farwish Date: Sat, 31 Aug 2019 03:05:52 +0800 Subject: [PATCH] append filename to title --- .../README.md" | 10 +++++----- .../README.md" | 16 ++++++++-------- README.md | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git "a/3.Swoole\347\274\226\347\250\213\351\241\273\347\237\245/README.md" "b/3.Swoole\347\274\226\347\250\213\351\241\273\347\237\245/README.md" index 0a7f736..7519ab2 100644 --- "a/3.Swoole\347\274\226\347\250\213\351\241\273\347\237\245/README.md" +++ "b/3.Swoole\347\274\226\347\250\213\351\241\273\347\237\245/README.md" @@ -1,6 +1,6 @@ # Swoole 编程须知 -## 睡眠函数的影响 +## 睡眠函数的影响 [sleep.php] 1.睡眠函数会使工作进程陷入阻塞,直到指定时间后操作系统才会唤醒进程。 @@ -15,7 +15,7 @@ 3.开启协程定时器调度 ``` -## 中止函数的影响 +## 中止函数的影响 [exit.php] 1.中止函数 (exit, die) 会使工作进程立即退出,异常退出会被 master 重新拉起,从而导致工作进程不断退出和拉起。 @@ -36,7 +36,7 @@ 2.当前工作进程依然可以处理其它任务。 ``` -## 死循环的影响 +## 死循环的影响 [while.php] 1.死循环取得控制权后,IO 事件回调函数无法触发,无法再收到客户端请求。 @@ -49,7 +49,7 @@ 2.增加工作进程提高处理能力。 ``` -## 随机函数的影响 +## 随机函数的影响 [rand.php] 主进程使用过随机数发生器,子进程内 rand 返回的结果是相同的,使用随机数发生器的函数有 rand, srand, shuffle, array_rand。 @@ -60,7 +60,7 @@ 2.在子进程内使用 srand 重新播种。 ``` -## 进程隔离 +## 进程隔离 [isolation.php] 进程隔离是为保护操作系统中进程互不干扰而设计的一组不同硬件和软件的技术。进程彼此的内存空间是独立的。 diff --git "a/4.Swoole\346\234\215\345\212\241\345\231\250/README.md" "b/4.Swoole\346\234\215\345\212\241\345\231\250/README.md" index f25b4d4..d9dac2c 100644 --- "a/4.Swoole\346\234\215\345\212\241\345\231\250/README.md" +++ "b/4.Swoole\346\234\215\345\212\241\345\231\250/README.md" @@ -1,6 +1,6 @@ # Swoole 服务器 -## TCP 服务器 +## TCP 服务器 [tcp.php] 什么是 TCP ? ``` @@ -36,7 +36,7 @@ $socket_type Socket 的类型($socket_type | SWOOLE_SSL 启用 SSL 加密, 更多信息@doc https://wiki.swoole.com/wiki/page/14.html -## UDP 服务器 +## UDP 服务器 [udp.php] 什么是 UDP ? ``` @@ -77,7 +77,7 @@ $ netcat -u ip port 更多信息@doc https://wiki.swoole.com/wiki/page/14.html -## Server 四层生命周期 +## Server 四层生命周期 [lifecycle.php] PHP 完整生命周期 ``` @@ -114,7 +114,7 @@ Swoole Server 四层生命周期 请求期创建的对象会在请求完成后销毁,和 fpm 程序中的对象一样。 ``` -## 全局配置选项详解 +## 全局配置选项详解 [setting.php] Swoole\Server::set 用于设置 Server 运行时的各项参数,使用数组元素配置。 @@ -122,7 +122,7 @@ Swoole 的难点除了系统和网络外,相当一部分原因是由于配置 更多信息@doc https://wiki.swoole.com/wiki/page/274.html -## 事件回调函数详解 +## 事件回调函数详解 [callback.php] Swoole\Server 是事件驱动模式,所有的业务逻辑代码必须写在事件回调函数中。当特定的网络事件发生后,底层会主动回调指定的 PHP 函数。 @@ -316,7 +316,7 @@ open_websocket_close_frame 启用 WebSocket 协议中关闭帧(opcode 为 0x08) 聊天程序: https://github.com/farwish/PCP/tree/master/Project/Swoole -## Redis 服务器 +## Redis 服务器 [redis.php] Swoole\Redis\Server @@ -360,7 +360,7 @@ Server::SET 返回列表(数组) Server::MAP 返回 Map(关联数组) ``` -## 毫秒定时器 +## 毫秒定时器 [timer.php] Swoole\Timer @@ -385,7 +385,7 @@ stats 返回统计信息(需要 swoole-4.4 及以上) @doc https://wiki.swoole.com/wiki/page/p-timer.html -## 执行异步任务 +## 执行异步任务 [task.php] Swoole 异步任务 diff --git a/README.md b/README.md index 055f0c7..3f60ba8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Swoole 入门到进阶 -本课程帮助大家较为轻松入门 Swoole,掌握 Swoole 几乎所有常见用法,为工作中应用打下坚实基础。 +swoole-wholly 帮助大家较为轻松入门 Swoole,掌握 Swoole 几乎所有常见用法,为工作中应用打下坚实基础。 ``` Swoole 是面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP 和 WebSocket 服务。