Swoole入门到实战,打造高性能赛事直播平台
异步场景全面剖析 / 网络通讯引擎系统精讲 / 感受并发编程之美
许多PHP程序员在熟悉LAMP应用开发之后,开始尝试使用Swoole进行长生命周期、异步非阻塞、Socket网络通信、高性能高并发的编程开发。目前Swoole的入门教程非常匮乏,学习者需要付出大量时间精力阅读Swoole的文档。《Swoole从入门到实践》的出现弥补了空缺,该教程内容从一个又一个的实例开始讲解,再到项目实践,内容由浅入深,非常适合Swoole的初学者学习,可帮助PHP程序员快速掌握Swoole,并在工作中得到应用和实践。
课程介绍
Swoole为PHPer打开新世界的大门
能力提高:晋升高级研发工程师必备技能
解决问题:解决异步处理 长连接 并发处理任务等顽固PHP项目问题
性能强大:轻松实现异步HTTP TCP UDP WebSocket服务等功能
应用广泛:移动通信 网络游戏 直播行业 车联网 智能家居等领域
课程目录:
第1章 课程介绍
1-1 课程导学 (07:47)
1-2 Swoole简介 (06:26)
1-3 学习Swoole的准备工作 (04:48)
1-4 【更新】课程升级注意事项 (06:52)
第2章 PHP 7 源码安装
2-1 获取PHP7源码 (02:36)
2-2 PHP7源码安装 (09:28)
2-3 简化PHP执行命令 (03:52)
2-4 源码安装踩到的那些坑 (06:11)
第3章 源码编译安装swoole
3-1 Swoole下载 (02:50)
3-2 Swoole源码安装 (06:06)
3-3 双剑合璧-PHP7支持Swoole (05:07)
第4章 玩转网络通信引擎
4-1 Swoole–TCP服务器 (17:37)
4-2 Swoole – TCP客户端 (14:45)
4-3 Swoole–UDP服务 (02:42)
4-4 Swoole – HTTP服务(上) (18:05)
4-5 Swoole – HTTP服务 (下) (05:25)
4-6 websocket服务基本概述 (04:57)
4-7 websocket服务案例实现(上) (19:23)
4-8 websocket服务案例实现(下) (05:43)
4-9 websocket服务优化 (11:12)
4-10 Swoole task任务使用(上) (14:36)
4-11 Swoole-task任务使用(下) (07:24)
第5章 异步非堵塞IO场景
5-1 【更新】本章学习注意事项 (01:36)
5-2 Swoole毫秒定时器 (08:27)
5-3 异步文件系统IO-读取文件 (10:01)
5-4 异步文件IO系统-写文件 (13:40)
5-5 异步Mysql详解(上) (16:53)
5-6 异步Mysql详解(下) (10:54)
5-7 异步Redis – redis服务安装 (05:55)
5-8 异步Redis – hiredis安装以及Swoole重新编译 (05:47)
5-9 异步Redis详解 (11:42)
第6章 进程 内存 协程
6-1 进程详解(上) (08:31)
6-2 进程详解(下) (09:08)
6-3 Swoole进程案例解刨 (14:55)
6-4 Swoole内存-table详解(上) (10:13)
6-5 Swoole内存-table详解(下) (04:53)
6-6 Swoole 协程精讲-基于2.x(上) (13:24)
6-7 Swoole 协程精讲-基于2.x(下) (02:53)
6-8 【更新】协程基本使用-基于4.x (11:18)
6-9 【更新】让sleep效果等同于协程sleep – 4.x版本 (03:51)
6-10 【更新】协程client讲解以及小伙伴容易犯错的地方提示-4.x版本 (07:55)
6-11 【更新】 协程https客户端1-4.x版本 (07:13)
6-12 【更新】 协程https客户端2-4.x版本 (04:47)
6-13 【更新】 swoole协程https Server (09:18)
6-14 【更新】让swoole协程https Server支持 websocket (08:12)
6-15 【更新】协程redis (04:56)
6-16 【更新】一键协程化原生PHP的redis客户端 (05:46)
6-17 【更新】协程化redis一些问题的思考 (08:57)
6-18 【更新】协程文件IO操作 (04:25)
6-19 【更新】协程管道分析 (08:05)
第7章 赛事直播–登录模块
7-1 实战环境部署准备 (13:40)
7-2 登录流程介绍 (03:37)
7-3 让Swoole完美支持TP5(上) (09:53)
7-4 让Swoole完美支持TP5(中) (08:56)
7-5 让Swoole完美支持TP5(下) (08:53)
7-6 让Swoole完美支持TP5优化篇(上) (14:39)
7-7 让Swoole完美支持TP5优化篇(下) (09:05)
7-8 阿里大于介绍以及SDK获取 (05:33)
7-9 基于阿里短信服务发送第一个短信验证码demo (11:35)
7-10 手机号码登录 – 获取验证码(一) (17:07)
7-11 手机号码登录 – 获取验证码(二) (14:10)
7-12 登录实现(一) (16:08)
7-13 登录实现(二) (22:54)
7-14 登录模块优化(一) (22:33)
7-15 登录模块优化(二) (12:50)
第8章 赛事直播 – 直播模块
8-1 赛事直播介绍 (04:53)
8-2 赛事直播业务分析 (10:32)
8-3 赛事直播表的设计 (16:06)
8-4 Websocket服务搭建并支持https服务 (10:53)
8-5 赛事直播解说员页面搭建(上) (08:57)
8-6 赛事直播解说员页面搭建(下) (08:17)
8-7 赛事直播员图片发布 – 上传图片(一) (13:19)
8-8 赛事直播员图片发布 – 上传图片(二) (04:19)
8-9 赛事直播员图片发布 – 上传图片(三) (04:52)
8-10 赛事直播数据流程测试 (07:33)
8-11 赛事直播流程测试 (04:35)
8-12 赛事直播在线用户处理 – redis方案(一) (12:48)
8-13 赛事直播在线用户处理 – redis方案(二) (07:41)
8-14 赛事直播在线用户处理 – redis方案(基础类库优化) (08:48)
8-15 赛事直播逻辑开发(一) (10:48)
8-16 赛事直播逻辑开发 (二) (08:54)
8-17 赛事直播功能开发-优化 (09:22)
第9章 赛事直播 – 聊天室模块
9-1 聊天室模块功能分析 (02:55)
9-2 聊天室模块发送数据交互处理 (08:16)
9-3 聊天室chartjs文件编写 (04:14)
9-4 Swoole中connections的使用场景 (10:08)
9-5 聊天室功能开发 (13:07)
第10章 系统监控和性能优化模块
10-1 本章节介绍 (04:41)
10-2 服务监控 (21:16)
10-3 日志落盘处理 (10:59)
10-4 多个请求过滤 (07:08)
10-5 服务平滑重启 (12:56)
10-6 负载均衡-概述 (09:00)
10-7 负载均衡-nginx安装 (09:16)
10-8 负载均衡-静态文件支持 (03:27)
10-9 Nginx负载-nginx转发到Swoole服务器 (07:10)
10-10 负载均衡 (15:20)
第11章 课程总结
11-1 结束语 (08:43)
源码资料.zip
下载链接见右侧按钮
声明:1、学神资源吧资源均通过互联网公开合法渠道获取,资源价格仅代表资源收集整理的费用,绝不代表原作品本身的价值。资源仅供阅读测试,请在下载后24小时内删除,谢谢合作!2、由于部分资源中不可避免的存在一些敏感关键词,如果购买后提示网盘资源链接失效,或者提示此类资源无法分享的情况,您无需担心,只需要联客服联系为您补发资源即可。
3、版权归原作者或出版方所有,本站不对涉及的版权问题负法律责任。若版权方认为学神资源吧侵权,请联系客服或发送邮件处理。。。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,微信: xueshen2025。