我想看你的类库像主管一样可以吗,你退半步的动作认真的吗,小小的代码伤害还那么大 (@MatsuzakaSato)请教各位大佬,如何处理陈年达芬 中发帖

我有个Python flask+waitress构建的歌词服务项目,当时考虑到个人使用,于是选择flask,足以应对一般的并发量。 
后续开发公共服务时,只顾着复用代码,没有充分考虑并发性能,也没有考虑到requests同步特性会导致GIL无法释放,导致公共服务在10rps的压力下即出现任务堆积的问题。
这两天分析出两种解决方案:

迁移到FastAPI异步框架,使用异步http请求(如aiohttp或者httpx)完成网络请求任务;工作量较大,大部分模块需要完全重构。
使用Python 3.13 Free-threaded (也就是No-GIL)分支,理论上能够在多线程框架下实现超越异步框架的性能,但是可能出现各种未知问题。

请教各位大佬有什么意见或者看法。