Nginx是一款设计优雅、简捷高效的服务器软件,自诞生至今十几年经久不衰,是程序员与运维工程师的必备技能。如今,Nginx成为了互联网项目运行的基石,从小型网站到腾讯、淘宝、百度、网易等互联网大厂都离不开Nginx。
本套视频教程深入企业调研,小到个人网站,大到亿级流量京东商城的核心技术架构,采用了大量实战案例,手把手在线操作,广泛覆盖主流应用场景。通过以Nginx作为高并发、高可用、高性能网关的解决方案,完整展示了互联网项目整体技术架构。
教程讲解一切从实际需求落地出发,性能由压测出结果,操作系统级别调优,由浅入深,循序渐进,图文并茂,简要精炼,带你轻松搞定Nginx,掌握高并发系统架构!
教程分为核心技术篇和高级实战篇。
核心技术篇:Nginx快速上手
Nginx安装部署,配合大量在线实操,搞定Nginx七大核心应用场景:反向代理、虚拟主机、域名解析、负载均衡、防盗链、url重定向、https,学完即可用。
高级实战篇:Nginx进阶提升
实战驱动,解决企业生产中的实际问题,为本套教程的重头戏。
内容涵盖:
- 单机垂直扩容
- 集群中负载均衡会话保持方案
- KeepAlive对上下游服务性能影响
- Abtest、charles、Postman、Jmeter压测抓包工具
- UpStream缓冲区核心流程及调优
- 获取客户端真实IP
- 京东、Google网页压缩方案实现
- open_file_cache与Sendfile执行过程调优
- 请求合并
- 资源静态化
- 服务器端合并SSI方案
- 集群静态资源同步方案Rsync+inotify
- 京东浏览器缓存案例实现(强制缓存与协商缓存)
- GEOip
- Nginx静态资源缓存
- 正向代理穿透内网跳板机案例
- 电信运营商静态资源缓存案例
- 迅雷下载Nginx大文件断点续传原理与缓存
- Nginx内存缓存
- Nginx外置缓存Nginx+Memcached Nginx+Redis
- Nginx Stream模块为MySQL负载均衡
- 高并发系统QPS、并发数、带宽限制、限流算法
- 在Nginx中使用日志为大数据AI系统提供用户行为数据
- 主动健康检查机制
- Lua语言
- Openresty
- Redis缓存+MySQL+模板输出