Получить большой кусок данных с помощью TaskQueue - PullRequest
2 голосов
/ 25 сентября 2011

Я бы хотел получить большой файл из URL, но он всегда вызывает DeadLineExceededError , хотя я пробовал с TaskQueue и помещал срок = 600 до выборка .Проблема связана с извлечением, поэтому Backends здесь не может помочь: даже если бы я запустил бэкэнд с TaskQueue, у меня было бы 24h, чтобы вернуть , но было бывсе еще предел 10 минут с извлечением, да?

Есть ли способ извлечь из определенного смещения файла в другое смещение?Так можно ли разделить выборку и после того, как все части соединены?

Есть идеи?

На самом деле файл для выборки не очень большой: от 15 до 30 МБ, но сервер, вероятно, в подавляющем большинствемедленно и постоянно стреляет ...

1 Ответ

1 голос
/ 26 сентября 2011

Если сервер поддерживает это, вы можете указать заголовок HTTP Range , чтобы указать подмножество файла, который вы хотите получить. Если контент обслуживается статически, сервер, вероятно, будет учитывать запросы диапазона; если он динамический, это зависит от того, допустил ли автор кода, который генерирует ответ, разрешенный для них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...