网络 – 为什么request_time比nginx access.log中的upstream_res
我正在努力提高网络应用的性能.分析应用程序本身,我发现它的响应时间是可以接受的(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.其中一些如下: >在高速网络上移动服务器 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在Digital ocean上部署Django,Gunicorn,Nginx,Virtualenv给
- node.js-x-content-type-options的来源:nosniff来自哪里?
- ssl – 在nginx反向代理后面的neo4j webinterface
- Flask,Nginx,未找到uWSGI Python应用程序
- 缓存 – 在NGINX`position`指令中`expires -1’是什么意思?
- ruby-on-rails-与’ws://example.com/cable’的
- 在使用Docker Swarm进行部署时,是否应将nginx打包到与Djang
- 使用if语句重写Nginx
- 性能-其他解决方案,而不是NGINX的.htaccess
- Nginx提供另一个站点的SSL证书
- ubuntu – 使用现有的Nginx安装转发到GitLab子域
- 带有PHP7和Nginx 1.9.9的502 Bad Gateway
- python – Django,uwsgi和nginx – 内部服务器
- python – X-Forwarded-Proto和Flask
- 如何使用nginx PHP-FPM启用PHP的flush()?
- php – 使用nginx的混合IP和基于名称的虚拟主机
- apache – Nginx不会离开!如何删除它
- nginx和星号server_name?
- centos – 为Phusion Passenger 3提供SSL支持的
- 如何使BrowserSync与nginx代理服务器配合工作?