班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每個班級的人數(shù)限3到5人,互動授課, 保障效果,小班授課。 |
上間和地點 |
上部份地點:【上?!客瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院【北京分部】:北京中山學院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領館區(qū)1號(中和大道)【沈陽分部】:沈陽理工大學/六宅臻品【鄭州分部】:鄭州大學/錦華大廈【石家莊分部】:河北科技大學/瑞景大廈 最近開間(周末班/連續(xù)班/晚班):2019年1月26日 |
實驗設備 |
◆小班教學,教學效果好 ☆注重質(zhì)量☆邊講邊練 ☆合格學員免費推薦工作 ★實驗設備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽; 2、培訓結束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術支持。 3、培訓合格學員可享受免費推薦就業(yè)機會?!詈细駥W員免費頒發(fā)相關工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術培訓15年,端海學員的能力得到大家的認同,受到用人單位的廣泛贊譽,端海的證書受到廣泛認可。 |
部份程大綱 |
|
- 第1章 課程概述
本章介紹課程技術點、需要的環(huán)境準備以及easyswoole的簡介,讓大家輕松掌握課程的特色,明確學好本門課的技術儲備。
- 1-1 導學
1-2 easyswoole簡介
1-3 環(huán)境準備以及課程技術點介紹
第2章 EasySwoole框架快速上手
本章講解easyswoole的安裝、easyswoole的結構分析、easyswoole 的其它特性以及 實戰(zhàn)第一個easyswoole服務,帶領大家快速上手ES框架。
- 2-1 easyswoole安裝以及結構分析
2-2 easyswoole基本使用
2-3 easyswoole深入使用
2-4 EasySwoole結合Mysql使用
第3章 性能測試
本章會介紹為什么要學習性能測試、性能測試工具ab的介紹、ab測試詳細講解以及 最后產(chǎn)出easyswoole http性能測試報告,帶你深入理解性能測試的真諦。
- 3-1 性能測試介紹
3-2 ab工具安裝以及詳細講解
3-3 easyswoole http性能測試報告
第4章 玩轉高性能消息隊列服務
本章講解消息隊列、學習消息隊列的原因、常用消息隊列介紹以及使用場景解刨以及利用easySwoole打造高性能消息隊列服務。
- 4-1 為什么要學習消息隊列
4-2 Redis準備工作
4-3 Redis底層類庫封裝
4-4 Redis底層類庫封裝優(yōu)化
4-5 引入高性能配置文件服務
4-6 解讀easyswoole進程以及redis的list
4-7 生產(chǎn)者 消費者端業(yè)務編寫
第5章 小視頻服務平臺 - 前后端分離以及平臺后端整體架構
本章介紹視頻、視頻技術棧、視頻上傳功能開發(fā)、性能優(yōu)化以及利用easyswoole高性能消息隊列處理視頻上傳處理任務。
- 5-1 前后端分離介紹
5-2 前端環(huán)境安裝以及頁面部署
5-3 前端頁面構建以及讓Nginx 請求轉發(fā)到swoole服務器
5-4 小視頻服務平臺整體架構
第6章 利用EasySwoole處理小視頻業(yè)務
本章介紹首頁視頻頁面、利用easyswoole開發(fā)首頁視頻API業(yè)務、高并發(fā)下性能優(yōu)化-首頁頁面API數(shù)據(jù)優(yōu)化等,帶大家使用easyswoole的websocket打造小視頻信息推送服務。
- 6-1 小視頻介紹
6-2 開發(fā)流程介紹
6-3 視頻上傳到本地
6-4 視頻上傳到本地優(yōu)化方案1
6-5 視頻上傳到本地優(yōu)化方案2
6-6 視頻封面圖功能上傳
6-7 利用反射機制優(yōu)化處理上傳文件思想
6-8 視頻基本數(shù)據(jù)入庫
6-9 視頻基本數(shù)據(jù)入庫-優(yōu)化工作
6-10 前后端聯(lián)調(diào)
第7章 打造高性能API服務系統(tǒng) - EasySwoole API篇
本章講解swoole table場景在API高并發(fā)下的使用以及性能分析、API場景下如何利用Swoole的異步任務高效的處理相關統(tǒng)計及API場景下如何利用Swoole的協(xié)程高效處理相關統(tǒng)計等,帶你處理API場景下的多種業(yè)務。
- 7-1 視頻轉碼、加速播放以及第三方視頻云平臺介紹
7-2 阿里云sdk獲取以及基本使用
7-3 阿里云視頻點播服務底層類庫封裝(一)
7-4 阿里云視頻點播服務底層類庫封裝(二)
7-5 小視頻API底層服務改造 - 接入阿里云點播服務
7-6 首頁視頻頁面技術點介紹
7-7 利用easyswoole開發(fā)首頁視頻API業(yè)務-原始方案(1)
7-8 利用easyswoole開發(fā)首頁視頻API業(yè)務-原始方案(2)
7-9 利用easyswoole開發(fā)首頁視頻API業(yè)務-原始方案(3) - 優(yōu)化
7-10 性能優(yōu)化 - 靜態(tài)化API(easyswoole的crontab基礎類庫講解以及基本使用)
7-11 性能優(yōu)化 - 靜態(tài)化API(定時備份基礎類庫編寫)
7-12 性能優(yōu)化 - 靜態(tài)化API(業(yè)務層邏輯替換)
7-13 性能優(yōu)化 - 靜態(tài)化API(easyswoole定時器完美解決方案)
7-14 性能優(yōu)化 – 高性能easyswoole table方案
7-15 性能優(yōu)化 – redis解決方案
7-16 代碼高度復用 - 底層cache基礎類庫優(yōu)化
7-17 代碼高度復用 - 底層cache基礎類庫優(yōu)化
7-18 API緩存總結
7-19 視頻播放頁面基本信息
7-20 播放數(shù)統(tǒng)計 – 高性能swoole task異步任務引入
7-21 播放數(shù)統(tǒng)計 – 高性能redis有序集合服務引入
7-22 視頻排行榜(總排行、今日排行、本周排行等)接口
7-23 代碼高度優(yōu)化
7-24 基于redis的視頻點贊邏輯開發(fā)以及預留給大家的作業(yè)
第8章 利用EasySwoole和ElasticSearch打造高性能的小視頻搜索服務
本章介紹高性能分布式 elasticsearch、技術選型、 jdk獲取和安裝、es單機安裝和分布式安裝 、easyswoole集成elasticearch等,帶大家實戰(zhàn)easyswoole層和elasticsearch層優(yōu)化搜索服務。
- 8-1 elasticsearch簡介
8-2 elasticsearch安裝 - es單機安裝
8-3 head插件安裝
8-4 elasticsearch分布式處理
8-5 elasticsearch索引精講
8-6 文檔的新增操作
8-7 文檔的查詢操作
8-8 elasticsearch-php底層基礎類庫安裝和部署
8-9 easyswoole結合elasticsearch初探
8-10 利用easyswoole底層DI容器對es底層基礎類庫封裝
8-11 視頻搜索底層類庫封裝
8-12 視頻搜索底層類庫封裝優(yōu)化
8-13 應用層大數(shù)據(jù)下搜索API邏輯開發(fā)
8-14 應用層大數(shù)據(jù)下搜索API邏輯開發(fā)優(yōu)化方案以及IK分詞器介紹
第9章 性能調(diào)優(yōu) - 讓系統(tǒng)輕輕松松應對高并發(fā)
本章進行性能調(diào)優(yōu),帶你深入掌握高并發(fā)技術,輕松處理高并發(fā)業(yè)務。
- 9-1 本章性能調(diào)優(yōu)概括
9-2 swoole的升級
9-3 easyswoole2.x 升級到easyswoole 3
|