Googledrive DFP Python клиент ужасно медленный

Я запрашиваю API DFP с помощью клиента Python. Я пытаюсь получить последние 2 года креативов, но клиент слишком медленный. Я имею в виду, что загрузка 352 256 байтов (сжатых) заняла около 20 минут.

В частности, я использую следующий фильтр:

// last_modified = today - 2 years
statement = dfp.FilterStatement("WHERE '%sT00:00:00' < "
                                "lastModifiedDateTime" % last_modified)

Почему это так медленно и как я могу ускорить это? Я вижу буквально 4-5 минут между записью в мой выходной файл, используя следующий цикл:

while True:
    response = subservice(statement.ToStatement())

    if 'results' in response:
        for result in response['results']:
            formatted_result = formatter(result)

            if formatted_result:
                output_file.write(json.dumps(formatted_result) + "\n")

        statement.offset += dfp.SUGGESTED_PAGE_LIMIT
    else:
        break

0 ответов

Другие вопросы по тегам