Los marcos web permiten saber la cantidad de tiempo que se tardó en procesar una determinada solicitud de página. Estoy comenzando a trabajar con Flask framework ahora y estoy muy necesitado de esta información, pero no puedo encontrar ninguna forma de obtenerla. Usando el generador de perfiles werkzeug middleware es una opción, pero es muy prolijo y proporciona demasiada información, lo ideal sería que quiero ver en la salida del registro de base "de solicitud de información - 0.2s" o lo que sea el momento. ¿Hay alguna forma de hacer esto? Además, ¿hay alguna forma de hacer lo mismo con SQLite? Es decir, obtener un recuento del número de llamadas sqlite y sus horas para una solicitud específica?solicitud y la información básica de perfiles para Frasco
11
A
Respuesta
10
Debería echar un vistazo a flask-debugtoolbar
, es básicamente lo mismo que django-debug-toolbar
(si alguna vez lo usó) portado a Flask
.
Cuestiones relacionadas
- 1. Frasco: página actual en la variable de solicitud
- 2. cliente de prueba Django http autenticación básica para la solicitud
- 3. configuración de nginx y uwsgi para la aplicación frasco pitón
- 4. ¿Admite Amazon S3 la solicitud HTTP con autenticación básica?
- 5. Nlog - cómo registrar toda la información de la solicitud
- 6. frasco
- 7. Autenticación básica con jQuery.ajax request y jsonp
- 8. Frasco, CherryPy y contenido estático
- 9. diferentes perfiles de usuario con Django Django y perfiles registro
- 10. moldeada Frasco valor formulario para int
- 11. Documentación básica para Rcpp
- 12. web.xml, utilizando la autenticación básica y la forma simultánea
- 13. Perfiles de pepino y Global Hooks para seleccionar el navegador
- 14. Obtener información de solicitud a la vista helper
- 15. Solicitud incorrecta de error con el frasco, Python, HTML, comportamiento inusual con la inicialización flask.request.form
- 16. estructura y la forma de URL mensajes con el frasco
- 17. Herramientas de análisis de perfiles y memoria para Delphi
- 18. ¿perfiles maven o perfiles de resorte?
- 19. Registro Django y múltiples perfiles
- 20. Frasco para Python - pregunta arquitectónica sobre el sistema
- 21. Biblioteca básica de autenticación y gestión de sesiones para PHP
- 22. .htaccess, mod_rewrite y autenticación básica
- 23. Frasco y Web.py tanto colgar en atexit
- 24. Xdebug y no de perfiles de salida
- 25. Rspec Rails 3.1 Prueba de integración. ¿Cómo enviar encabezados de solicitud posterior para dispositivos móviles, autenticación básica http y JSON?
- 26. Frasco o Django para un principiante?
- 27. frasco no obtener ningún dato de datos de solicitud de jQuery
- 28. Asp.net MVC 3 cuentas y perfiles de usuario
- 29. Firebug y solicitud posterior
- 30. Herramienta de creación de perfiles para Clojure?
Gracias, que lo hizo! Herramienta impresionante! – Michael
Eso es genial durante el desarrollo, ¿qué pasa con la producción? – PanosJee
@PanosJee 'matraz de debugtoolbar' utiliza la biblioteca [' profile'] (http://docs.python.org/library/profile.html) bajo el capó, por lo que tendría que hacer a mano, lo que 'flask- debugtoolbar' hace por ti. Yo sugiero que tienen un vistazo al código fuente para [ 'flask_debugtoolbar.DebugToolbarExtension'] (https://github.com/mgood/flask-debugtoolbar/blob/master/flask_debugtoolbar/__init__.py#L37) y [' flask_debugtoolbar. panels.profiler.ProfilerDebugPanel'] (https://github.com/mgood/flask-debugtoolbar/blob/master/flask_debugtoolbar/panels/profiler.py#L15) también ver cómo se logra esto. – MatToufoutu