FASTAPI uploadfile медленно по сравнению с колбамиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 FASTAPI uploadfile медленно по сравнению с колбами

Сообщение Anonymous »

Я создал конечную точку Fastapi, как показано ниже: < /p>

Код: Выделить всё

@app.post("/report/upload")
def create_upload_files(files: UploadFile = File(...)):
try:
with open(files.filename,'wb+') as wf:
wf.write(file.file.read())
wf.close()
except Exception as e:
return {"error": e.__str__()}
< /code>
запускается с помощью Uvicorn: < /p>
../venv/bin/uvicorn test_upload:app --host=0.0.0.0 --port=5000 --reload
Я выполняю некоторые тесты загрузки файла вокруг 100 МБ с использованием запросов Python , и это занимает 128 секунд для завершения: < /p>

Код: Выделить всё

f = open(sys.argv[1],"rb").read()
hex_convert = binascii.hexlify(f)
items = {"files": hex_convert.decode()}
start = time.time()
r = requests.post("http://192.168.0.90:5000/report/upload",files=items)
end = time.time() - start
print(end)
Я протестировал тот же скрипт загрузки с конечной точкой API с использованием колбы и занимает 0,5 секунды [/b]:

Код: Выделить всё

from flask import Flask, render_template, request
app = Flask(__name__)

@app.route('/uploader', methods = ['GET', 'POST'])
def upload_file():
if request.method == 'POST':
f = request.files['file']
f.save(f.filename)
return 'file uploaded successfully'

if __name__ == '__main__':
app.run(host="192.168.0.90",port=9000)
Что -то, что я делаю неправильно?


Подробнее здесь: https://stackoverflow.com/questions/653 ... d-to-flask
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • FastAPI UploadFile работает медленно по сравнению с Flask
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • FastAPI UploadFile работает медленно по сравнению с Flask
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • FastAPI UploadFile работает медленно по сравнению с Flask
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • FastAPI UploadFile работает медленно по сравнению с Flask
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • FastAPI UploadFile работает медленно по сравнению с Flask
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»