2014-09-15 2 views
2

Так что я хочу знать время отклика моего веб-приложения Flask. Моя первая идея состояла в том, чтобы использовать модуль time Python. Используя tutorial пример, это будет выглядеть следующим образом:Как измерить фактическое время отклика моего веб-приложения?

import time 

from flask import Flask 
app = Flask(__name__) 

@app.route('/') 
def hello_world(): 
    t0 = time.clock() 
    res = f() # prepare response 
    t1 = time.clock() 
    nsec = t0-t1 # response time 
    return res 

Но этот подход измеряет только время отклика обработчика GET. Хотя это информативно, это не показатель времени отклика для клиента , отправляющего запрос. Например, если веб-приложение получает больше запросов, чем может обрабатывать, время ответа для отправителя будет возрастать, а t0-t1 останется постоянным.

Как измерить фактическое время отклика моего веб-приложения?

ответ

1

Измерение с клиента требует, чтобы клиент отправил свое время отправки. Когда страница загружается или документ готов, вычтите это время, чтобы получить общее время округления с точки зрения клиента.

Смежные вопросы