求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践
 

全部课程 >web开发  
基于Nginx构建强大的Web服务器
2752 次浏览  38 次
田老师
某互联网企业资深架构师,在网站架构、分布式系统方面有丰富经验。
 
时间地点: 北京、深圳、上海 根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程关注如何基于Nginx构建强大的Web服务器。分别从基本原理、功能、实现和应用等四个方面对Nginx服务器的进行完整讲解。同时也深入剖析了Nginx服务器的丁作原理和实现技术,对其中使用到的数据结构和方法进行了详细阐述,并且结合实际的应用情况给出了多个基于Nginx服务器,同时还部署有其他典型服务器的分布式网站架构部署配置。

    培训目标:
    • Nginx服务器的安装部署
    • Nginx服务器架构初探
    • Nginx服务器的高级配置
    • Nginx服务器的Gzip压缩
    • Nginx服务器的Rewrite功能
    • Nginx服务器的代理服务
    • Nginx服务器的缓存机制
    • Nginx服务器的邮件服务
    • Nginx源码结构
    • Nginx基本数据结构
    • Nginx的启动初始化
    • Nginx的时间管理
    • Nginx的内存管理
    • Nginx工作进程
    • Nginx的模块编程
    • Nginx在动态网站建设中的应用实例
    • Nginx经典应用——LNAMP
    培训对象:网站架构师,网站开发工程师,运维工程师
    学员基础:具有一定基于linux系统和web服务器搭建经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:2天
    Nginx初探 常见服务器产品介绍
  • Apache服务器
  • Microsoft IIS
  • Tomcat服务器
  • Lighttpd服务器
  • Nginx诞生记
  • 版本变更大事记
    Nginx的功能特性
  • 基本HTTP服务
  • 高级HTTP服务
  • 邮件代理服务
  • 常用功能介绍
  • HTTP代理和反向代理
  • 负载均衡
  • Web缓存
  • Nginx服务器的安装部署 如何获取Nginx服务器安装文件
    安装Nginx服务器和基本配置
    Nginx服务的启停控制
    Nginx服务器的升级
    Nginx服务器基础配置指令
    Nginx服务器基础配置实例
    Nginx服务器架构初探 Nginx模块化结构
    Nginx服务器的Web请求处理机制
  • 多进程方式
  • 多线程方式
  • 异步方式
  • Nginx服务器如何处理请求
  • Nginx服务器的事件处理机制
  • Nginx服务器的事件驱动模型
    Nginx服务器架构
    Nginx服务器的进程
    Run Loops事件处理循环模型
    Nginx服务器的高级配置 针对IPv4的内核7个参数的配置优化
    针对CPU的Nginx配置优化的2个指令
    与网络连接相关的配置的4个指令
    与事件驱动模型相关的配置的8个指令
    Nginx服务器的Gzip压缩 由ngx_http_gzip_module模块处理的9个指令
    由ngx_http_gzip_static_module模块处理的指令
    由ngx_http_gunzip_module模块处理的2个指令
    Gzip压缩功能的使用
    Nginx与其他服务器交互时产生的Gzip压缩功能相关问题
    Nginx服务器的Rewrite功能 Nginx后端服务器组的配置的5个指令
    Rewrite功能的配置
    Rewrite的使用
    Nginx服务器的代理服务 正向代理与反向代理的概念
    Nginx服务器的正向代理服务
    Nginx服务器的反向代理服务
    Nginx服务器的负载均衡
  • 配置实例一:对所有请求实现一般轮询规则的负载均衡
  • 配置实例二:对所有请求实现加权轮询规则的负载均衡
  • 配置实例三:对特定资源实现负载均衡
  • 配置实例四:对不同域名实现负载均衡
  • 配置实例五:实现带有URL重写的负载均衡
  • Nginx服务器的缓存机制 Web缓存技术简述
    404错误驱动Web缓存
    资源不存在驱动Web缓存
    基于memcached的缓存机制的6个指令
    Proxy Cache缓存机制
    Nginx与Squid组合
  • Squid服务器的配置
  • Nginx服务器的配置
  • 基于第三方模块ncache的缓存机制
    Nginx服务器的邮件服务 邮件服务需要哪些内容
    Nginx邮件服务的配置的12个指令
    Nginx邮件服务配置实例
    Nginx源码结构 Nginx源码的3个目录结构
  • core目录
  • event目录
  • http目录
  • Nginx源码的模块化结构
  • 公共功能
  • 配置解析
  • 内存管理
  • 事件驱动
  • 日志管理
  • HTTP服务
  • Mail服务
  • 模块支持
  • Nginx基本数据结构 ngx_module_s结构体
    ngx_command_s结构体
    3个基本模块的指令集数组结构
    ngx_ pool_s结构体
    Nginx socket相关的数据结构
    ngx_event_s结构体
    ngx_connection_s结构体
    ngx_cycle_s结构体
    ngx_conf_s结构体
    ngx_signal_t结构体
    ngx_process_t结构体
    Nginx的启动初始化 Nginx启动过程
    Nginx的初始化
    Nginx的启动
  • 主进程设置信号阻塞
  • 设置进程标题
  • 启动工作进程
  • 启动缓存索引重建及管理进程
  • 循环处理信号
  • Nginx启动过程总结
  • Nginx的时间管理 获取系统时间的一般方法
    Nginx时间管理的工作原理
  • 时间缓存的更新
  • 更新时间缓存的时机
  • 缓存时间的精度
  • 设置缓存时间的精度
  • 缓存时间精度的控制原理
  • Nginx的内存管理 内存池的逻辑结构
    内存池的管理
  • 创建内存池
  • 销毁内存池
  • 重置内存池
  • 内存的使用
  • 申请内存
  • 释放内存
  • 回收内存
  • Nginx工作进程 工作进程概览
    相关源码分析
  • 设置工作进程运行环境
  • 监听和处理进程控制事件
  • 接收网络请求事件
  • 执行进程控制
  • Nginx服务器进程间通信
    Linux进程间通信方式
  • Linux进程间双工通信的实现
  • 通信通道的建立和设置
  • 通信通道的使用
  • 消息的读写
  • Nginx的模块编程 模块的种类
    模块开发实践
    模块的结构
    模块命名规则
    模块的编译与安装
    Nginx在动态网站建设中的应用实例
  • 环境描述
  • 特别模块说明
  • 配置方案
  • Nginx在JSP网站建设中的应用
    Nginx在PHP网站建设中的应用
    Nginx+Perl脚本在网站建设中的应用
    Nginx经典应用——LNAMP LNAMP框架概览
    环境准备
    安装和配置MySQL
    安装和配置Apache
    安装 PHP
     
    2752 次浏览  38 次
    其他人还看了课程
    Python高级运维开发实战  3601 次浏览
    Web前端高级工程师必备技能实战   1659 次浏览
    Vue大型项目开发实战  319 次浏览
    React框架解析与开发实践  2381 次浏览
    JavaScript和AngularJS进阶开发  3549 次浏览
    Web前端技术(JS,HTML5,JQuery,React,Vue.js)  2218 次浏览
    定制内训


    咨询服务:架构评估与优化
    咨询目标
    对现有的架构进行评估,发现问题,并优化
    咨询范围 业务架构,应用架构,数据架构,技术架构
    咨询方式 对现有架构进行建模,然后诊断问题,对问题进行集成分析,设计优化方案,指导团队实施优化,最终效果评估。
    成功案例 中国移动广西分公司,中国电信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]