第一部份:介紹nginx+Tomcat調(diào)優(yōu)到底是什么?應(yīng)該具備哪些能力
1、簡單介紹調(diào)優(yōu)的流程,及所需要具備的知識體系
2、簡單介紹調(diào)優(yōu)工作需要哪些數(shù)據(jù)支持
3、簡單介紹調(diào)優(yōu)工作中需要重點注意的性能指標
4、簡單介紹性能分析的幾種方法
5、準備實戰(zhàn)需要的環(huán)境
第二部份:講解nginx服務(wù)器
1、講解nginx的部署
2、講解nginx的配置文件
3、講解nginx的工作原理
第三部份:性能測試工具Jmeter的使用
1、JMeter工作原理
2、JMeter的安裝與目錄結(jié)構(gòu)
3、配置JMeter
4、創(chuàng)建Web測試計劃
5、錄制Web測試腳本
第四部份:講解nginx服務(wù)器的調(diào)優(yōu)
1、講解使用Jmeter測試nginx服務(wù)器的高并發(fā)性能
2、講解nginx服務(wù)器的參數(shù)調(diào)優(yōu)
3、講解對于nginx的Linux內(nèi)核調(diào)優(yōu)
第五部份:實戰(zhàn)部署一個電商平臺(使用Java開發(fā)的電商平臺)
1、Tomcat的組成結(jié)構(gòu)
2、Tomcat的工作模式
3、Tomcat作為Servlet容器的基本功能
4、HTTP會話的使用與管理
5、Tomcat配置文件的講解
6、實戰(zhàn)講解Tomcat的部署
7、講解這個電商平臺的業(yè)務(wù)邏輯
第六部份:講解Java虛擬機內(nèi)存模型,并針對這一原理對電商平臺進行調(diào)優(yōu)01
1、講解程序計數(shù)器、Java虛擬機棧
2、講解本地方法區(qū)、java堆、方法區(qū)
3、對部署好的電商平臺進行性能測試,并產(chǎn)生性能報告
第七部份:講解Java虛擬機內(nèi)存模型,并針對這一原理對電商平臺進行調(diào)優(yōu)02
1、根據(jù)性能報告調(diào)整堆內(nèi)存
2、根據(jù)性能報告調(diào)整新生代、持久代
3、根據(jù)性能報告調(diào)整堆的比例分配
第八部份:講解Java的垃圾回收機制,并針對這一原理對電商平臺進行調(diào)優(yōu)
1、講解垃圾回收器的類型
2、講解GC策略
3、控制GC,對Tomcat進行調(diào)優(yōu)
第九部份:講解Tomcat線程池,并針對這一原理對電商平臺進行調(diào)優(yōu)
1、講解線程池的相關(guān)參數(shù)及原理
2、調(diào)整線程池的相關(guān)參數(shù),對Tomcat進行調(diào)優(yōu)
第十部份:講解Tomcat的HTTP連接器,并針對這一原理對電商平臺進行調(diào)優(yōu)01
1、講解Tomcat支持的所有HTTP連接器
2、介紹這些HTTP連接器的公共屬性
第十一部份:講解Tomcat的HTTP連接器,并針對這一原理對電商平臺進行調(diào)優(yōu)02
1、選擇Tomcat的HTTP連接器,對Tomcat進行調(diào)優(yōu)
2、調(diào)整Tomcat的HTTP連接器的屬性,對Tomcat進行調(diào)優(yōu)
第十二部份:講解LNMT架構(gòu)的調(diào)優(yōu)
1、講解LNMT的工作模式
2、講解LNMT架構(gòu)的請求包的過程詳解
3、講解LNMT架構(gòu)的整體調(diào)優(yōu)
|