谷歌网站开发用什么框架甘肃省城乡与住房建设厅网站首页
谷歌网站开发用什么框架,甘肃省城乡与住房建设厅网站首页,石家庄 网站开发,网站建设太金手指六六六今天对nginx的accesslog中响应时间进行性能测试时#xff0c;发现有个接口#xff0c;直接返回数据#xff0c;平均的响应时间也比较大。网上查了下#xff0c;原来log中用的响应时间是$request_time#xff0c;它包含了用户数据接收时间#xff0c;而真正程序的响应时间…今天对nginx的accesslog中响应时间进行性能测试时发现有个接口直接返回数据平均的响应时间也比较大。网上查了下原来log中用的响应时间是$request_time它包含了用户数据接收时间而真正程序的响应时间应该用$upstream_response_time。下面介绍下2者的差别1、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 writeafter the last bytes were sent to the client 。指的就是从接受用户请求的第一个字节到发送完响应数据的时间即包括接收请求数据时间、程序响应时间、输出响应数据时间。2、upstream_response_time官网描述keeps times of responses obtained from upstream servers; times arekept in seconds with a milliseconds resolution. Several response times areseparated by commas and colons like addresses in the $upstream_addr variable是指从Nginx向后端(php-cgi)建立连接开始到接受完数据然后关闭连接为止的时间。从上面的描述可以看出$request_time肯定比$upstream_response_time值大特别是使用POST方式传递参数时因为Nginx会把requestbody缓存住接受完毕后才会把数据一起发给后端。所以如果用户网络较差或者传递数据较大时$request_time会比$upstream_response_time大很多。注意事项所以如果使用nginx的accesslog查看php程序中哪些接口比较慢的话记得在log_format中加入$upstream_response_time。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85427.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!