我有一个FastAPI GET端点,它返回大量JSON数据(~160,000行和45列)。毫不奇怪,使用json.dumps()返回数据的速度非常慢。我首先使用json.loads()从文件中读取数据,然后根据输入的参数对其进行过滤。是否有比使用return data更快地将数据返回给用户的方法?在目前的状态下,这需要近一分钟的时间。data is stored) df = pd.read_parquet(file_path)
r
工作的测试端点:baseurl/ds-clm-aks aks/ test OpenAPI有效的json : baseurl/ds-clm-metadata-aks/openapi.json 本地容器运行正常"""This package contains functions for metadata attribute extraction"""
ap
为此,有人建议我使用FastAPI和uvicorn。在获得FastAPI响应方面,我已经取得了一些成功;但是,我未能成功地传递数据文件并让它处理它。我试过使用字典,甚至尝试将传递的json转换为dataframe。test_connection.pyimport requestsimport jsonfrom pprint import pprint1', 'This is m
has length 1; 2 is required'), TypeError('vars() argument must have __dict__ attribute')]from fastapiimport FastAPIdata = {}def startup_event():
data[1]在端点'/'上不会显示任何内容。但是,如