11、性能测试及监控&Nginx动静分离配置

1、Jconsole使用

1、win cmd窗口输入jconsole打开工具

选择需要监控的应用程序,点击连接即可进行监控

2、jvisualvm监控工具

1、cmd控制台输入jvisualvm打开工具

运行:正在运行的

休眠:sleep

等待:wait

驻留:线程池里面的空闲线程

监视:阻塞的线程,正在等待锁

3、监控Nginx的性能

1、使用jmeter对虚拟机中的nginx性能进行压力测试

配置

2、创建50个线程一直请求nginx服务

3、监控docker中的nginx服务性能

docker ps 查看nginx的容器id

java 复制代码
# docker stats [容器id]

在压测之前,nginx的性能指标

开始压测

发现nginx服务的cpu居高不下,说明nginx服务是CPU密集型服务。

4、监控网关GateWay性能

使用Jmster监控,CPU达到50%以上,说明网关也是CPU密集型的


中间件越多,性能损失越大,打多都损失在网络交互上。

5、Nginx动静分离

1、将静态资源存放到nginx服务器中

(1)创建static目录用于存放静态资源

(2)gulimall.conf配置文件中指定静态资源的路径

(3)重启nginx,访问gulimall.com,访问的是nginx服务器中的静态资源

相关推荐
guozhetao9 分钟前
【ST表、倍增】P7167 [eJOI 2020] Fountain (Day1)
java·c++·python·算法·leetcode·深度优先·图论
技术思考者9 分钟前
基础很薄弱如何规划考研
java·经验分享·考研
●VON32 分钟前
重生之我在暑假学习微服务第二天《MybatisPlus-下篇》
java·学习·微服务·架构·mybatis-plus
老华带你飞32 分钟前
口腔助手|口腔挂号预约小程序|基于微信小程序的口腔门诊预约系统的设计与实现(源码+数据库+文档)
java·数据库·微信小程序·小程序·论文·毕设·口腔小程序
hqxstudying42 分钟前
J2EE模式---服务层模式
java·数据库·后端·spring·oracle·java-ee
GM_8281 小时前
【最新最完整】SpringAI-1.0.0开发MCP Server,搭建MCP Client 实战笔记(进阶+详细+完整代码)
java·后端·ai编程·springai·mcp
都叫我大帅哥1 小时前
Java DelayQueue:时间管理大师的终极武器
java
秋千码途1 小时前
小架构step系列27:Hibernate提供的validator
java·spring·架构·hibernate
都叫我大帅哥1 小时前
TOGAF迁移规划阶段全解密:从菜鸟到达人的通关秘籍
java
探索java1 小时前
深入理解 Spring 中的 XmlBeanFactory 原理及实践
java·spring·xmlbeanfactory