Googledrive DFP广告管理系统python客户端非常慢

时间:2015-10-12 14:14:38

标签: python google-drive-api google-dfp

我使用python客户端查询DFP API。我试图获得最近两年的广告素材,但客户却非常缓慢。我的意思是,下载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 个答案:

没有答案