最新公告
  • 欢迎您光临站壳网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 正文概述
  • 评价建议
  • 解压密码:www.mukedaba.com

    许多PHP程序员在熟悉LAMP应用开发之后,开始尝试使用Swoole进行长生命周期、异步非阻塞、Socket网络通信、高性能高并发的编程开发。目前Swoole的入门教程非常匮乏,学习者需要付出大量时间精力阅读Swoole的文档。《Swoole从入门到实践》的出现弥补了空缺,该教程内容从一个又一个的实例开始讲解,再到项目实践,内容由浅入深,非常适合Swoole的初学者学习,可帮助PHP程序员快速掌握Swoole,并在工作中得到应用和实践。 ——swoole开源项目创始人 韩天峰

    拒绝纸上谈兵,让你在实战中学透Swoole理论+ 实战。打造高性能赛事直播平台,掌握Swoole精髓。
    1.赛事直播模块:利用Swoole websocket和异步任务task机制处理赛制直播。
    2.聊天室模块:swoole server connections获取在线用户连接数、websoctet+task机制高效处理信息。
    3.系统调优:linux + swoole调优平台系统服务 / task机制罗盘日志,挖掘分析系统瓶颈 / 消息队列解决验证码发送问题。
    4.系统监控:利用linux的特性监控赛事直播平台服务的稳定性。

    适合人群:

    有PHP经验,但缺少Swoole场景使用的小伙伴。

    技术储备:

    熟练掌握PHP,同时具备 linux基础和redis基础

    课程内容

    第1章 课程介绍

    1-1 课程导学
    1-2 Swoole简介
    1-3 学习Swoole的准备工作

    第2章 PHP 7 源码安装

    2-1  获取PHP7源码
    2-2 PHP7源码安装
    2-3 简化PHP执行命令
    2-4 源码安装踩到的那些坑

    第3章 源码编译安装swoole

    3-1 Swoole下载
    3-2 Swoole源码安装
    3-3 双剑合璧-PHP7支持Swoole

    第4章 玩转网络通信引擎

    4-1 Swoole--TCP服务器
    4-2 Swoole--TCP客户端
    4-3 Swoole--UDP服务
    4-4 Swoole - HTTP服务
    4-5 websocket服务基本概述
    4-6 websocket服务案例实现
    4-7 websocket服务优化
    4-8 Swoole task任务使用

    第5章 异步非堵塞IO场景

    5-1 Swoole毫秒定时器
    5-2 异步文件系统IO-读取文件
    5-3 异步文件IO系统-写文件
    5-4 异步Mysql详解
    5-5 异步Redis - redis服务安装
    5-6 异步Redis - hiredis安装以及Swoole重新编译
    5-7 异步Redis详解

    第6章 进程 内存 协程

    6-1 进程详解
    6-2 Swoole进程案例解刨
    6-3 Swoole内存-table详解
    6-4 Swoole 协程精讲

    第7章 赛事直播--登录模块

    7-1 实战环境部署准备
    7-2 登录流程介绍
    7-3 让swoole完美支持TP5
    7-4 阿里大于介绍以及SDK获取
    7-5 基于阿里短信服务发送第一个短信验证码demo
    7-6 手机号码登录 - 获取验证码
    7-7 登录实现
    7-8 登录模块优化

    第8章 赛事直播 – 直播模块

    8-1 赛事直播介绍
    8-2 赛事直播业务分析
    8-3 赛事直播表的设计
    8-4 Websocket服务搭建并支持http服务
    8-5 赛事直播解说员页面搭建
    8-6 赛事直播员图片发布 - 上传图片
    8-7 赛事直播数据流程测试
    8-8 赛事直播流程测试
    8-9 赛事直播在线用户处理 - redis方案
    8-10 赛事直播逻辑开发
    8-11 赛事直播功能开发-优化

    第9章 赛事直播 – 聊天室模块

    9-1 聊天室模块功能分析
    9-2 聊天室模块发送数据交互处理
    9-3 聊天室chartjs文件编写
    9-4 Swoole中connections的使用场景
    9-5 聊天室功能开发

    第10章 系统监控和性能优化模块

    10-1 本章节介绍
    10-2 服务监控
    10-3 日志落盘处理
    10-4 多个请求过滤
    10-5 服务平滑重启
    10-6 负载均衡-概述
    10-7 负载均衡-nginx安装
    10-8 负载均衡-静态文件支持
    10-9 Nginx负载-nginx转发到Swoole服务器
    10-10 负载均衡

    第11章 课程总结

    11-1 结束语

    本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。 本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。 若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。 如您是版权方,本站源码有侵犯到您的权益,请邮件联系 263956200@qq.com 删除,我们将及时处理!
    优贝云资源网 » Swoole从入门到精通项目实战

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    站壳网
    一个高级程序员模板开发平台