教程目录

php7性能优化 

  • php7代码性能常见优化技巧
  • PHP对象在内存中的分配
  • php7垃圾回收机制
  • 细说php5与php7垃圾回收区别

php7核心技术与实战

  • php中传值与传引用的区别
  • php7语法糖好甜,让你迷上魔术方法
  • php7魔术方法__call的最佳实战
  • 精通PHP正则表达式,看这一篇就够啦!
  • socket通信很难?这一文让你轻松搞懂
  • 详解CGI,FastCGI,php-fpm三者区别与联系
  • php-fpm的配置和优化
  • linux php扩展安装示例-redis扩展安装
  • phpstorm配置Xdebug最完整教程,绝对成功

后端开发必备

  • 理解TCP/IP与UDP协议、Socket的正确姿势
  • 进程线程,CPU核心数,时间片轮转机制解读
  • IO多路复用的三种机制:select 、poll 、epoll
  • gitlab搭建企业级私有的版本控制环境以及使用,亲测有效

nginx进阶

  • Location匹配规则详解
  • rewrite规则解析
  • nginx进程模型及相关配置
  • nginx分流实战
  • nginx反向代理
  • nginx跨域配置
  • nginx缓存配置
  • nginx Gzip配置
  • nginx配置https
  • nginx+lua高级应用
  • nginx +lvs+keepalive高可用
  • nginx安装预配置

mysql深度优化

  • mysql存储引擎选择
  • mysql共享锁及排它锁
  • mysql事务及隔离级别
  • mysql底层BTree与BTree机制
  • mysql索引
  • mysql索引优化
  • mysql执行计划
  • mysql主从复制
  • mysql+keepalive高可用方案实战
  • mysql分库分表
  • mysql实现分库分表高性能解决方案

高并发实战

  • 系统如何支撑高并发

    js高级应用实例

  • 如何前端显示pdf的base64文件

    mycat

  • mycat简介

  • 基于mycat实现mysql读写分离
  • 基于mycat实现数据库切分实战
  • mycat全局表、ER表
  • mycat分片策略分析

redis进阶

  • string,list,hash,set,zset类型使用场景
  • redis的7个应用场景
  • 关于redis性能问题分析和优化
  • redis哨兵机制及底层机制分析
  • sentinal原理、轮询实现分流
  • Redis中调用Lua脚本
  • redis悲观锁乐观锁
  • redis缓存雪崩+redis锁机制解决方案实战
  • redis主从配置

swoole进阶

  • swoole开发基础
  • swoole进程模型
  • 网络服务模型
  • swoole信号监听、热重启
  • task异步任务、任务池
  • 使用 swoole_process 实现 PHP 进程池
  • swoole协程编程
  • swoole实战实例
  • RPC分布式接口
  • 数据库连接池
  • server http服务详解以及手工搭建
  • websocket
  • IM通讯服务器
  • 粘包处理、socket缓冲区

微服务架构

  • docker容器
  • RPC服务注册与发现
  • consul分布式指挥官

docker容器

  • docker安装与使用
  • docker基础操作
  • docker file进阶
  • docker网络与存储
  • docker compose高阶使用
  • docker下swarm集群

consul分布式指挥官

  • consul安装及指令解析
  • consul客户端快速开发
  • 配置中心
  • 命名服务
  • consul集群选举搭建