首页 实战 从原理到场景 系统讲解PHP缓存技术
收藏

从原理到场景 系统讲解 PHP 缓存技术

一套课程涵盖完整缓存核心知识 让性能问题迎刃而解

从原理到场景 系统讲解PHP缓存技术

难度 中级 时长 8小时 学习人数 288 综合评分 9.83

本课程以电商网站为例,通过具体场景模块实战,让你更系统的掌握缓存原理、使用场景等相关知识,帮助你构建完整的缓存知识体系,胜任实际开发中缓存的处理,提升代码性能!

Wicon
讲师

新浪PHP高级工程师

课程预览

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

使用缓存技术解决各环节瓶颈问题,是IT工程师的基本要求

原理 + 场景 系统梳理缓存核心技术点

以电商网站为例,系统讲解网站模块链中的缓存技术,构建完整的缓存知识体系
Redis

工作原理
持久化方案
数据恢复
分布式缓存集群
五种数据类型实战

Memcached

工作原理
内存管理
热数据存取
分布式算法
Session共享机制

文件缓存

CDN
数据文件缓存
页面静态化
数据片段
facebook BigPipe

应用程序缓存

查询过程
Mysql查询缓存
Mysql优化
opcache
Apache过期和缓存

浏览器缓存

缓存方式
响应头解析

结合缓存实际应用场景进行讲解

项目代码相结合 高效合理的将缓存运用在项目的各个位置 不仅学的会 还要用的溜
场景应用

Hash 实现会员资料模块
List 实现秒杀模块
Set 实现对比模块
Zset实现排行榜模块

文件静态化

焦点图Jeson文件静态化
栏目页面全页面静态化
BigPipe加载实验

分布式缓存

分布式算法介绍
六台虚拟机搭建Redis Cluster集群

逐层深入 提升能力解决项目问题

建立完整的网站架构
体系

解决高压力高负载中
的各种瓶颈问题

全面覆盖PHP缓存核
心知识

学员专享增值服务

问答专区

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

师会进行集中答疑

源码开放

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

所学知识自行修改、优化

适合人群

正处于基础开发进阶阶段,想要系统学习缓存技术 提升大数据量处理能
力的用户 本门课程非常适合你!

技术储备要求

有PHP编程基础、对TP框架有简单了解、可以搭建LAMP/LNMP环境

环境参数

  • 技术语言 PHP 7.0
  • 关系型数据库 MySQL 5.7
  • 缓存型数据库 Redis、Memcached
  • 框架 ThinkPHP 5.1
  • 虚拟机 Ubuntu 16.04
  • 中间件 Nginx

万事俱备 只等你来

  • 玮哥很惆怅

    好评

    讲得还是不错的,结合案例已经运用到自己的项目中了,希望老师出点Linux任务调度的实战,redis 结合TP5 做一些延迟任务,比如购物车模块中,用户预购减库存,一定时间内没付款,还原库存 还有Linux定时器结合TP5 管理多个定时任务这类的,期望老师出点这类的项目实战

  • 慕用8195461

    好评

    老师讲的很细 包括虚拟机安装 一步一步手把手教学 以及一些扩展知识和注意事项 各种缓存机制介绍 tp5用法等新知识 非常适合我学习 学完就用在项目上 期待老师更多的实战课程

  • 慕神6482911

    好评

    老师讲的很细,从部署环境到后面的知识讲解,循序渐进,从浅入深,用通俗易懂的语言讲解了缓存机制,并给出了很多缓存方面的场景来由什么方法来解决它,课程好评,期待老师更多实战课程

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

学习咨询

选课、学习遇到问题?

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

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