网络 – 为什么request_time比nginx access.log中的upstream_response_tim
我正在努力提高网络应用的性能.分析应用程序本身,我发现它的响应时间是可以接受的(100ms-200ms),但是当我使用ApacheBench测试应用程序时,响应时间有时超过1秒.当我仔细查看日志时,偶尔发现request_time和upstream_response_time之间存在很大差异:
upstream_response_time非常接近我在Web应用程序中的分析,但request_time对于第一个请求接近一秒. 什么可能导致这种差异? 我知道request_time是从收到的第一个字节记录到最后一个响应字节发送的,它可能会受到网络状况和客户端问题的影响.我想知道我该怎么做才能尽可能地减少平均request_time? 较高的request_time可能是由于连接速度较慢的客户端造成的,您无法做多.因此,高request_time不一定代表服务器和/或应用程序的性能.在分析时,你真的不应该在request_time上花费太多时间,而是测量应用程序的响应时间(即upstream_response_time). 也就是说,有些事情你可以做,可能会影响request_time.其中一些如下: >在高速网络上移动服务器 (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- django – 错误是什么意思? :“禁止(推荐人检查失败 – 没
- apache-2.2 – 什么是我的htaccess mod_rewrite的nginx equ
- ssl – Nginx配置导致无限重定向循环
- 为什么不是Django静态发生器和Nginx给我的老板速度?
- php-当客户端使用HTTP / 1.1时,为什么$_SERVER [“ SERVER_
- cache – 如何使用nginx作为缓存反向代理来替换squid/varni
- Nginx-对Heroku的代理请求
- ruby-on-rails-对于子目录中的页面缓存,我的Nginx重写规则应
- nginx – Magento产品图片未显示在后端
- Nginx – 多个/嵌套的IF语句