У меня есть приложение Django, работающее в стандартной среде GAE (Google App Engine).Я загружаю видео через свое приложение в облачные сегменты Google (используя dropzone на внешнем интерфейсе).Размер моих видео большой, поэтому я отправляю свой файл кусками в GAE, а затем воссоздаю и загружаю в GCS.Он работает нормально.
У меня проблемы с запросом на загрузку чанков, занимающих много времени (15 с для загрузки чанка 1 МБ, я удалил обработку чанка и все еще занимает 15 с)
@login_required(login_url="/login/")
@require_http_methods(["POST"])
def upload_chunks(request):
try:
file = request.FILES['file']
# upload_utils.upload_image_file(file); //Commented it out
return JsonResponse({"status": True})
except Exception as e:
return HttpResponseServerError(str(e))
Каждая загрузка чанка занимает 15 секунд, и все время тратится в TTFB
Также при увеличении размера моего чанка, скажем, до 8 МБ, запрос отменяется, так как он занимает более 30 секунд.
Пожалуйста, помогите !!