- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
![](https://s2.51cto.com/images/202007/27/1dbe494e88830bcedf61963e2a3d45e9.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201803/01/da3bcfc522608ad475f73d4992d8780b.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201907/04/617f2b342676c35e499e0e2379cbf174.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/27/b7d42212ff0c622512ab417cebeffdce.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/24/9741583ab62f7b316ed2b39734016835.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/27/29e07040fb24555f9e258e8451dac612.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201907/04/c3b79c8c6893be7e8d71e1f90a11c285.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201907/04/ecb2ffaae5cb4bac0c960d4a2dd5fde3.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/28/78a58c18851321c178f3c026be323112.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202012/07/27cf491f3f2ac8c1eecd8b394c299c31.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202012/07/abbc24d2d11c3b0d47fba19b2573a0be.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202012/07/21532f7cfff18c5a9bb172ca37115648.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202012/07/27cf491f3f2ac8c1eecd8b394c299c31.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202012/07/abbc24d2d11c3b0d47fba19b2573a0be.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202012/07/21532f7cfff18c5a9bb172ca37115648.jpg?x-oss-process=image)
- 课程介绍
- 课程大纲
适合人群:
PHP初级|PHP中级|PHP爱好者
你将会学到:
本课程将会为大家讲解swoole的安装及基础模块的使用,通过示例代码分别演示了对应的基于socket通信层的 TCP服务器、UDP服务器及Web服务器,异步及进程处理。
课程简介:
课程详情:
php作为一门解释型编程语言,从业务逻辑的角度解决了快速编程的需求,但是随着高并发、高可用、socket层通信、多线程等需求的不断加强,php似乎略显不足,无法兼顾业务开发速度及程序运行速度,php语言通过C语言扩展对接的底层系统应用,将php语言作为底层与人类之对应的连接语言。
课程学到什么:
本课程将会为大家讲解swoole的安装及基础模块的使用,通过示例代码分别演示了对应的基于socket通信层的 TCP服务器、UDP服务器及Web服务器,异步及进程处理。
课程适用人群:
PHP初级|PHP中级|PHP爱好者
课程大纲-PHP异步通信框架Swoole解读视频课程
第1章简介与安装(23分钟2节)
第2章服务器及客户端(1小时15分钟9节)
2-1
2-1 TCP服务器-1本小节将会实现TCP服务器的的搭建,通过对函数swoole_server,on,start函数及参数的讲解,让大家更清晰了解swoole服务器运行流程。
「仅限付费用户」点击下载“003 swoole TCP服务器.pptx”
[12:53]开始学习2-2
2-2 TCP服务器-2本小节将会从代码的角度来实现 TCP服务器搭建,通过网络调试助手的方式,对搭建的服务器进行测试。
「仅限付费用户」点击下载“003 swoole TCP服务器.pptx”
[05:59]开始学习2-3
2-3 UDP服务器本小节将会通过swoole_server函数的配置,设置其启动方式为UDP服务器,通过网络助手设置UDP模式,进行通信验证。
「仅限付费用户」点击下载“004 swoole UDP服务器.pptx”
[09:10]开始学习2-4
2-4 Web服务器本小节将会通过swoole_http_server函数的配置,设置其启动的方式为Web服务器,通过浏览器进行访问的方式对其进行验证。而且可以通过设置返回的头信息可以进行缓存、类型的设置。
「仅限付费用户」点击下载“005 swoole Web 服务器.pptx”
[07:44]开始学习2-5
2-5 WebSocket服务器本小节将会通过swoole_websocket_server 函数的配置,设置后台php启动为websocket 服务器,通过前台js实现的websocket的方式进行联动,实现整体效果。
「仅限付费用户」点击下载“006 swoole WebSocket服务器.pptx”
[13:44]开始学习2-7
2-7 异步TCP服务器本小节通过对TCP服务器响应的设置,将原本需要在单个TCP生命周期内完成的阻塞任务,改成为可以异步完成的处理机制。提升了TCP服务器的吞吐能力。
「仅限付费用户」点击下载“008 swoole 异步TCP服务器.pptx”
[07:43]开始学习2-8
2-8 TCP客户端本小节通过对swoole_client函数的参数配置,实现了php作为TCP客户端的功能,通过与网络助手的联合调试,实现整体的联动效果。
「仅限付费用户」点击下载“009 swoole TCP客户端.pptx”
[06:30]开始学习2-9
2-9 异步TCP客户端本小节通过对swoole_client函数的参数SWOOLE_SOCK_ASYNC的配置,实现了php作为TCP异步客户端的功能,通过与网络助手的联合调试,实现整体的联动效果。
「仅限付费用户」点击下载“010 swoole 异步TCP客户端.pptx”
[07:10]开始学习第3章进程(37分钟4节)
3-3
3-3 进程队列通信本小节讲解进程间通过队列的方式进行通信,给人的感觉就有点像是现代抗日战争中的消息石头,特工把消息放到石头下面,我们的人通过石头获取消息,在这个小节里面通过对队列里面pop及push函数实现通信。
「仅限付费用户」点击下载“013 swoole 进程队列通信.pptx”
[10:27]开始学习第4章锁管理(9分钟2节)
第5章异步IO(20分钟4节)
5-1
5-1 异步文件读取本小节讲解了异步的swoole文件的读取,默认的php的文件读取为同步阻塞状态,但是对于多任务处理的情况下,异步文件的读取将会更好的利用系统资源。提升整体的程序运行效率。
「仅限付费用户」点击下载“017 swoole 异步读取文件.pptx”
[03:28]开始学习5-2
5-2 异步文件写入本小节讲解了异步的swoole文件写入,默认的php的文件写入为同步阻塞状态,但是对于多任务处理的情况下,异步文件的写入将会更好的利用系统资源,提升整体的程序运行效率。
「仅限付费用户」点击下载“018 swoole 异步写入文件.pptx”
[04:02]开始学习
点击打包下载,即可获取该课程全部资料
- 所属章节
- 资料名称
- 文件大小
- 下载
- 1-1
- 001 swoole 简介.pptx
- 32.38KB
- 点击下载
- 1-2
- 002 swoole 安装.pptx
- 24.81KB
- 点击下载
- 2-1
- 003 swoole TCP服务器.pptx
- 25.4KB
- 点击下载
- 2-2
- 003 swoole TCP服务器.pptx
- 25.4KB
- 点击下载
- 2-3
- 004 swoole UDP服务器.pptx
- 25.14KB
- 点击下载
- 2-4
- 005 swoole Web 服务器.pptx
- 25.3KB
- 点击下载
- 2-5
- 006 swoole WebSocket服务器.pptx
- 25.21KB
- 点击下载
- 2-6
- 007 swoole 定时器.pptx
- 27.57KB
- 点击下载
- 2-7
- 008 swoole 异步TCP服务器.pptx
- 25.14KB
- 点击下载
- 2-8
- 009 swoole TCP客户端.pptx
- 24.86KB
- 点击下载
- 2-9
- 010 swoole 异步TCP客户端.pptx
- 25.05KB
- 点击下载
- 3-1
- 011 swoole 进程创建.pptx
- 25.42KB
- 点击下载
- 3-2
- 012 swoole 进程事件.pptx
- 25.59KB
- 点击下载
- 3-3
- 013 swoole 进程队列通信.pptx
- 24.96KB
- 点击下载
- 3-4
- 014 swoole 进程信号触发器.pptx
- 24.9KB
- 点击下载
- 4-1
- 015 swoole 锁机制.pptx
- 25.09KB
- 点击下载
- 4-2
- 016 swoole DNS查询.pptx
- 24.81KB
- 点击下载
- 5-1
- 017 swoole 异步读取文件.pptx
- 24.89KB
- 点击下载
- 5-2
- 018 swoole 异步写入文件.pptx
- 25.4KB
- 点击下载
- 5-3
- 参考源码.zip
- 45.13KB
- 点击下载
- 5-4
- 020 swoole 异步mysql操作.pptx
- 25.19KB
- 点击下载
- 6-1
- 021 swoole 效果展示案例.pptx
- 24.82KB
- 点击下载
“扣丁学堂”老师的其他课程更多+