Mencatat Waktu Response Flask Framework

Salah satu hal yang kurang dari Flask, web server bawaannya, yakni werkzeurg tidak menampilkan timer untuk setiap proses request/response. Untuk mengatasinya, kita dapat menambahkan baris berikut di views.py:
import time
from flask import g, response

@app.before_request
def before_request():
# log the start timer
g.start = time.time()

@app.after_request
def log_request(response):
now = time.time()
duration = round(now - g.start, 6)
print(duration)
return response

Silakan restart aplikasi Flask dan sekarang di log akan muncul request/response time. Lumayan untuk melihat sekilas performas aplikasi Anda!

Comments

Popular posts from this blog

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Keutamaan Tidur yang Sedikit Menurut para Ulama

Kisah Nabi Uzair a.s.