我正在编写一个Flask应用程序,其中包括一个API,该API可以调用外部服务(另一个API),进行一些处理等。 我被要求通过记录执行时间来实现一种对代码某些部分的性能(数据的外部调用和处理)进行计量的方法。可以通过“按一下按钮”来启用或禁用这种计量Web界面之类的东西”,以避免不必要时使应用变慢。
但是...我想知道如何做到这一点。首先,我可以使用哪个库?我可以只记录相关代码部分前后的时间,但这会使imo的代码混乱。 然后,根据我选择的库,应该如何使其停用?例如,在数据库或其他地方检查配置参数10次是否比总是计量要重?
我希望你能在这方面帮助我。 预先谢谢你。