Web服务器深度应用及调优
2020-06-16 10:06:13 0 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
web服务器深度应用及调优
作者其他创作
大纲/内容
tomcat
1:http请求的处理过程
分支主题
2:tomcat请求处理流程
3: tomcat servlet容器处理 流程
4:tomcat总体架构
连接器组件
coyote
容器组件
5:server标签
6:service标签
Executor标签
Connector标签
Enigine标签
tomcat类加载机制
jvm类加载器
双亲委派机制
防止重复加载某个class文件
保证核心class不会被篡改
tomcat对https协议的支持
https实在http协议基础之上添加了对ssl协议的支持
https工作原理
配置
1:使用 JDK 中的 keytool 工具生成免费的秘钥库文件(证书)。
2: 配置conf/server.xml<Connector port=\"8443\" protocol=\"org.apache.coyote.http11.Http11NioProtocol\" maxThreads=\"150\" schema=\"https\" secure=\"true\" SSLEnabled=\"true\"> <SSLHostConfig> <CertificatecertificateKeystoreFile=\"/Users/yingdian/workspace/servers/apache-tomcat- 8.5.50/conf/lagou.keystore\" certificateKeystorePassword=\"lagou123\" type=\"RSA\" /> </SSLHostConfig></Connector>
tomcat性能优化策略
系统性能的衡量指标
响应时间
吞吐量
tomcat优化的两个方面
jvm虚拟机的优化
tomcat参数调整
JAVA_OPTS=\"-server -Xms2048m -Xmx2048m -XX:MetaspaceSize=256m - XX:MaxMetaspaceSize=512m\"
查看jvm内存 jhsdb jmap --heap --pid 5786
垃圾回收器
串行收集器
并行收集器
并发收集器
cms收集器
g1收集器
tomcat自身的优化
tomcat线程池的优化
tomcat连接器的配置
禁用连接器
调整io模型
动静分离
nginx
作用
http服务器
反向代理服务器
负载均衡
配置文件详解
全局块、events块、http块
location 语法如下:location [=|~|~*|^~] /uri/ { ... }在nginx配置文件中,location主要有这几种形式: 1)正则匹配 location ~ /lagou { } 2)不区分大小写的正则匹配 location ~* /lagou { } 3)匹配路径的前缀 location ^~ /lagou { } 4)精确匹配 location = /lagou { } 5)普通路径前缀匹配 location /lagou { }优先级4>3>2>1>5
Web服务器深度应用及调优
0 条评论
回复 删除
下一页