概述
添加中间件级别日志可以大致分析出耗时出在哪,有助于进一步定位响应时间的性能瓶颈。
详情
nginx
添加响应时间,修改nginx/conf/nginx.conf 文件
- vim nginx/conf/nginx.conf
- 检索$remote_addr
- 末尾添加 $request_time
- 可在access.log查看响应时间。
tomcat
添加接口响应时间 server.xml 文件
- vim tomcat-javamall/conf/server.xml #此处为你自己的tomcat路径
- 检索 /<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs">
prefix="localhost_access_log"suffix=".txt"
pattern="%h %l %u %t "%r"%s %b %T"/> #添加%T即可。%T消耗时,单位秒。
- 重启tomcat
- 查看tomcat/logs/localhost_access_log.2019-05
web会话
修改响应时间
- vim tomcat-javamall/web.xml
- 检索 /timeout #修改即可