[Flask] uWSGI and Flask - Slow and varying response times
Tim van der Linden
tim at shisaa.jp
Wed Jul 6 06:16:25 EDT 2016
On Wed, 06 Jul 2016 17:52:00 +0800
Unai Rodriguez <unai at sysbible.org> wrote:
> Hi Tim,
Hi Unai
Thanks for the response!
> I think your top priority should be to get consistent results first and
> for the that you want to stop all other activity on your production
> server and benchmark your application alone. Would it be feasible to
> declare downtime in all other apps for 30 minutes? Alternatively you
> might want to run all apps on your prodution server somewhere else while
> you benchmark your app.
>
> This will tell you if the inconsistencies come from the other apps, or
> it is an issue with your code or server configuration.
Very good suggestion and I just had the timing to do so. I allowed only, my local IP access to the server and nobody else. The server fell even more silent and no requests came in except mine.
I ran the profiler again which gave me very similar results to before: average response time ~700 ms. Average response time on my local machine: ~200 ms (exact same database and code).
So even when this beast of a server is fully isolated and only answers to my requests, it does so 3 to 4 times slower than on my development machine.
>From my perspective, if the code were the bottleneck then I would also get the same "slow" performance on my local machine ... no?
My gut feeling says that there is some sort of misconfiguration going on.
> -- unai
Cheers,
Tim
More information about the Flask
mailing list