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