I am trying to improve the performance of a web app. Profiling the app itself, I found its response time are quite acceptable (100ms-200ms), but when I use ApacheBench to test t
A high request_time may be, among others, due to a client with a slow connection, for which you can't do much about. Thus, a high request_time does not necessarily represent the performance of your server and/or application.
You really should not spend too much time on request_time when profiling but instead measure things like the application's response time (ie. upstream_response_time).
That said, there are some things which you are able to do and may affect the request_time. Some of them are the following: