当前位置: 首页 > news >正文

有没有专门做售楼部包装的网站正规的家居行业网站开发

有没有专门做售楼部包装的网站,正规的家居行业网站开发,广州市住房建设局网站,高级建站网站当系统卡顿时候,我们需要分析时间花费在哪个缓解。项目的后端接口可以记录一些时间,此外,在我们的tomcat容器和nginx网关上也可以记录一些有关请求用户,请求时间,响应时间的数据,可以提供更多的信息以便于排…

        当系统卡顿时候,我们需要分析时间花费在哪个缓解。项目的后端接口可以记录一些时间,此外,在我们的tomcat容器和nginx网关上也可以记录一些有关请求用户,请求时间,响应时间的数据,可以提供更多的信息以便于排查问题。

1.tomcat日志

server.xml

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %I %t &quot;%r&quot; %s %b %D" />

以下列出了一些基本的日志格式项:

%a – 远程主机的IP (Remote IP address)
%A – 本机IP (Local IP address)
%b – 发送字节数,不包含HTTP头,0字节则显示 ‘-’ (Bytes sent, excluding HTTP headers, or ‘-’ if no bytes
were sent)
%B – 发送字节数,不包含HTTP头 (Bytes sent, excluding HTTP headers)
%h – 远程主机名 (Remote host name)
%H – 请求的具体协议,HTTP/1.0 或 HTTP/1.1 (Request protocol)
%l – 远程用户名,始终为 ‘-’ (Remote logical username from identd (always returns ‘-’))
%m – 请求方式,GET, POST, PUT (Request method)
%p – 本机端口 (Local port)
%q – 查询串 (Query string (prepended with a ‘?’ if it exists, otherwise
an empty string)
%r – HTTP请求中的第一行 (First line of the request)
%s – HTTP状态码 (HTTP status code of the response)
%S – 用户会话ID (User session ID)
%t – 访问日期和时间 (Date and time, in Common Log Format format)
%u – 已经验证的远程用户 (Remote user that was authenticated
%U – 请求的URL路径 (Requested URL path)
%v – 本地服务器名 (Local server name)
%D – 处理请求所耗费的毫秒数 (Time taken to process the request, in millis)
%T – 处理请求所耗费的秒数 (Time taken to process the request, in seconds)
你可以用以上的任意组合来定制你的访问日志格式,也可以用下面两个别名common和combined来指定常用的日志格式:
common – %h %l %u %t "%r" %s %b
combined -
%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"
另外你还可以将cookie, 客户端请求中带的HTTP头(incoming header), 会话(session)或是ServletRequest中的数据都写到Tomcat的访问日志中,你可以用下面的语法来引用。
%{xxx}i – 记录客户端请求中带的HTTP头xxx(incoming headers)
%{xxx}c – 记录特定的cookie xxx
%{xxx}r – 记录ServletRequest中的xxx属性(attribute)
%{xxx}s – 记录HttpSession中的xxx属性(attribute)
2.nginx日志
 log_format access_json '{"@timestamp":"$time_iso8601",''"host":"$server_addr",''"clientip":"$remote_addr",''"size":$body_bytes_sent,''"responsetime":$request_time,''"upstreamtime":"$upstream_response_time",''"upstreamhost":"$upstream_addr",''"login_user":"$cookie_login_user",''"http_host":"$host",''"url":"$uri",''"method":"$request_method",''"domain":"$host",''"xff":"$http_x_forwarded_for",''"referer":"$http_referer",''"status":"$status"}';
request_time(单位为秒)

官网描述:request processing time in seconds with a milliseconds resolution; time elapsed between the first bytes were read from the client and the log write after the last bytes were sent to the client。

指的就是从接受用户请求的第一个字节到发送完响应数据的时间,即$request_time包括接收客户端请求数据的时间、后端程序响应的时间、发送响应数据给客户端的时间(不包含写日志的时间)。

upstream_response_time(单位为秒)

官网描述:keeps time spent on receiving the response from the upstream server; the time is kept in seconds with millisecond resolution. Times of several responses are separated by commas and colons like addresses in the $upstream_addr variable.。

是指从Nginx向后端建立连接开始到接受完数据然后关闭连接为止的时间。

从上面的描述可以看出,$request_time肯定比$upstream_response_time值大;尤其是在客户端采用POST方式提交较大的数据,响应体比较大的时候。在客户端网络条件差的时候,$request_time还会被放大。


参考文档:

Tomcat访问日志浅析_org.apache.catalina.valves.accesslogvalve_yaerfeng的博客-CSDN博客

Nginx - request_time和upstream_response_time详解_nginx request_time_zzhongcy的博客-CSDN博客

http://www.yayakq.cn/news/756161/

相关文章:

  • 专业的做pc端网站重庆在线课程平台
  • 网站怎么做反向代理优化网站作用
  • 百宝图建设工程电子网站wordpress 实时表单
  • 如何做自己的网站系统企业主页图片
  • 360网站安全检测音乐应用网站模板
  • 做p2p网站卖赚钱吗主流跨境电商平台有哪些?
  • 微信公众号登录不上优化营商环境
  • 美食网站首页怎么做襄阳住房和城乡建设局网站首页
  • 网站评论列表模板厦门有做网站建设
  • 怎样优化手机网站建设wordpress文章没办法显示略缩图
  • 做网站很烧钱二个字最旺财的公司名字
  • 无锡富通电力建设有限公司网站做付费网站
  • 网站怎么做双机房切换建立网站信息发布登记制度
  • 广宁城乡建设网站重庆为什么导航用不了
  • 网站系统优化网站服务器的作用和功能有哪些
  • 建设充值网站多钱北京比较好的网站开发公司
  • 个人备案经营网站备案网络卡哪个公司的好
  • 福田网站建设开发团队node wordpress
  • 南通专业网站设计制作网站开发技术主题
  • 响应式建设网站wordpress幻灯片教程视频教程
  • 北京网站技术开发公司免费建站网站一区黄在线国产
  • 青岛一品网站建设温州人才网招聘网官网
  • 传奇手游新开网站建设银行官方网站首页个人登录
  • wordpress 整站打包百度一下你就知道手机版官网
  • 南昌招商网站建设入门网站分析应该怎么做
  • 常做网站首页的文件名合肥市门窗工程在哪个网站接活做
  • 做高清图的网站国外网站页面设计
  • 济宁市兖州区城市建设局网站在线设计平台的用户群分析
  • 网站转移空间设计制作海报教案
  • 快速搭建网站框架新手攻略网络教育平台登录入口