第一部份:介绍nginx+Tomcat调优到底是什么?应该具备哪些能力
1、简单介绍调优的流程,及所需要具备的知识体系
2、简单介绍调优工作需要哪些数据支持
3、简单介绍调优工作中需要重点注意的性能指标
4、简单介绍性能分析的几种方法
5、准备实战需要的环境
第二部份:讲解nginx服务器
1、讲解nginx的部署
2、讲解nginx的配置文件
3、讲解nginx的工作原理
第三部份:性能测试工具Jmeter的使用
1、JMeter工作原理
2、JMeter的安装与目录结构
3、配置JMeter
4、创建Web测试计划
5、录制Web测试脚本
第四部份:讲解nginx服务器的调优
1、讲解使用Jmeter测试nginx服务器的高并发性能
2、讲解nginx服务器的参数调优
3、讲解对于nginx的Linux内核调优
第五部份:实战部署一个电商平台(使用Java开发的电商平台)
1、Tomcat的组成结构
2、Tomcat的工作模式
3、Tomcat作为Servlet容器的基本功能
4、HTTP会话的使用与管理
5、Tomcat配置文件的讲解
6、实战讲解Tomcat的部署
7、讲解这个电商平台的业务逻辑
第六部份:讲解Java虚拟机内存模型,并针对这一原理对电商平台进行调优01
1、讲解程序计数器、Java虚拟机栈
2、讲解本地方法区、java堆、方法区
3、对部署好的电商平台进行性能测试,并产生性能报告
第七部份:讲解Java虚拟机内存模型,并针对这一原理对电商平台进行调优02
1、根据性能报告调整堆内存
2、根据性能报告调整新生代、持久代
3、根据性能报告调整堆的比例分配
第八部份:讲解Java的垃圾回收机制,并针对这一原理对电商平台进行调优
1、讲解垃圾回收器的类型
2、讲解GC策略
3、控制GC,对Tomcat进行调优
第九部份:讲解Tomcat线程池,并针对这一原理对电商平台进行调优
1、讲解线程池的相关参数及原理
2、调整线程池的相关参数,对Tomcat进行调优
第十部份:讲解Tomcat的HTTP连接器,并针对这一原理对电商平台进行调优01
1、讲解Tomcat支持的所有HTTP连接器
2、介绍这些HTTP连接器的公共属性
第十一部份:讲解Tomcat的HTTP连接器,并针对这一原理对电商平台进行调优02
1、选择Tomcat的HTTP连接器,对Tomcat进行调优
2、调整Tomcat的HTTP连接器的属性,对Tomcat进行调优
第十二部份:讲解LNMT架构的调优
1、讲解LNMT的工作模式
2、讲解LNMT架构的请求包的过程详解
3、讲解LNMT架构的整体调优
|