首页 实战 EasySwoole+ElasticSearch打造高性能小视频服务系统
收藏

EasySwoole+ElasticSearch打造高性能小视频服务系统

打造大数据场景下的高并发、高性能的小视频搜索服务系统

EasySwoole+ElasticSearch打造高性能小视频服务系统

已完结 难度 中级 时长 15小时 学习人数 556 综合评分 9.99

本课程将理论结合实战,带你从基础开始系统学习EasySwoole框架, 同时利用EasySwoole带你打造高性能API服务,并结合分布式搜索引擎-ElasticSearch带你打造一个高性能小视频服务系统,让你从容处理各种高并发高性能业务场景。

singwa
讲师

高级技术专家

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

理论+实战,系统掌握高并发、高性能核心技术

学会大厂都在用的六大技能,进阶PHP高级工程师

EasySwoole框架

重点介绍EasySwoole的核心知识点,方便大家
快速掌握EasySwoole框架

ab性能测试

详细介绍性能测试工具ab,让大家产出
EasySwoole Http性能测试报告

高性能消息队列服务

介绍常用消息队列以及使用场景解刨,最终利
用EasySwoole打造高性能消息队列服务

EasySwoole API

利用EasySwoole开发首页视频API业务,利用
Crontab+EasySwoole 、Swoole异步定时器生
成静态化的API数据进行高并发下的性能优化

高性能分布式ElasticSearch

EasySwoole集成ElasticSearch、高度复用性
封装EasySwoole层搜索API,大数据下搜索
API性能测试

Yaconf配置文件

利用yaconf重构EasySwoole底层配置服务
提高读取性能

挑选最主流的EasySwoole框架,带你体验高性能实战之旅

EasySwoole核心技术突飞猛进从这里开始

全面覆盖EasySwoole API,深入剖析源码底层

深入掌握API,提升高并发场景下的业务处理能力

模块化处理

错误处理

性能调优

消息队列

请求劫持

异步任务

连接池

代码高度复用

前后端分离

API缓存

高性能分布式ElasticSearch,助你优化搜索服务

-小视频检索的重要性以及大数据下MYSQL搜索的弊端

-第三方搜索工具介绍以及技术选型

-ElasticSearch安装

-Head插件安装

-ElasticSearch服务配置巧用

-小视频索引模板创建

-ES索引数据的增删改查操作

-高度复用性封装EasySwoole层搜索API

-利用EasySwoole编写对外层小视频搜索API

-分别从EasySwoole层和ElasticSearch层优化搜索服务

-大数据下搜索API性能测试

完美搭配EasySwoole+ElasticSearch主流框架与技术

覆盖周全的实战技术与技巧,打造高性能小视频服务系统

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲

师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识,自行修改、优化

适合人群

工作2年左右,有swoole基础知识,但是没有实战经验;或者想对高性能
感兴趣的小伙伴

技术储备要求

Linux基础 、swoole基础 、前端HTML/CSS基础 、PHP面向对象

环境参数

  • 技术语言 PHP 7.2.9
  • 数据库 Redis 、MySQL
  • 前端 Vue
  • 搜索服务 ElasticSearch
  • 后端 Swoole4.1、EasySwoole2.x
  • 后端 EasySwoole3.x(第九章后版本升级)
  • 服务器 Nginx

万事俱备 只等你来

  • 吴道子Pro

    好评

    在进入大学之前我对编程几乎是一无所知。从大一自学前端、php和java基础,然后到大二学习老师的tp5课程开始,接着是API、swoole,再到easyswoole。学完tp5后就进入了公司开始实习,顺便接一些外包项目,从而积累了一些项目经验。之前也有学过tp、yaf、easyswoole等框架,但苦于不知如何高效的使用他们。但老师推出的这一系列课程正好成为了我的指路明灯,指引我如何去学习,如何去编程,如何去思考。现在我已经大四了即将毕业,同时我也成为了万千创业者中的一份子。本来我们自己研发的两款产品api正在计划升级,看到老师的课程后果断学习,将以此为基础进行Api升级。师恩铭记,感谢奉献!

  • p_h

    好评

    首先就课程而言,无论是第一门入门的课程(https://coding.imooc.com/class/197.html),还是这个框架单位使用,里面都能学习到很多东西,至少能用php并发编程。反正我学习了最直接的结果就是在公司,解决了项目上性能的瓶颈和没有实现的一个功能。其次就是完全能够很容易的写一个web聊天的程序。 其次对老师而言,Singwa老师绝对是我遇到的最负责,最好的老师了。问的问题必定第一时间回答,而且会主动关心你学习情况。而且教学中,教会的不只是说这个技术,更可贵的是解决问题的思路。像在EasySwoole这门课程中,还会带着你怎么查文档,看源码等等,简直不能太好了。。。

  • 树叶泡过的水

    好评

    从swoole入门教程转战而来,因为有了前面的学习铺垫,一口气看了6章视频。过了快半年的时间,又听到了singwa老师的熟悉的声音,给人一种很踏实的感觉。视频中singwa老师不仅讲解了知识点,还传授了关于工作使用过程中的一些技巧和开发的规范化的流程。这是很难得的东西。学习本次课程我对swoole和一些中间件的使用都有所了解。实际工作中也很需要这些。课程中对lua,nginx,EasySwoole,ElasticSearch,redis,组合实战学习,对我目前的项目有很高的参考价值。我学习的目标就是搭建一个属于自己的项目架构搭建和技术选型,有像我这样的学习目标的同学来说是一个非常不错的选择。

查看全部270条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题