我应该为每个请求读取 googleads.yaml 文件吗?
Should I read googleads.yaml file for every request?
我一直在测试 Python Google AdWords Library,每个示例都以相同的方式进行身份验证,读取 googleads.yaml(需要 15-20 秒),速度非常慢。我读到有一个缓存替代方案,但我仍然不明白该怎么做。我怎样才能创建一个客户端,在应用程序启动时初始化它,只有一次?
使用 LoadFromStorage()
构造函数初始化 adwords.AdWordsClient
实例后,您可以根据需要保留它多长时间。它会在需要时自行刷新提供的访问令牌。
话虽如此,读取 yaml 文件并获取初始访问令牌应该不会花费将近 15 秒的时间。您确定代码没有在其他地方阻塞吗?
我一直在测试 Python Google AdWords Library,每个示例都以相同的方式进行身份验证,读取 googleads.yaml(需要 15-20 秒),速度非常慢。我读到有一个缓存替代方案,但我仍然不明白该怎么做。我怎样才能创建一个客户端,在应用程序启动时初始化它,只有一次?
使用 LoadFromStorage()
构造函数初始化 adwords.AdWordsClient
实例后,您可以根据需要保留它多长时间。它会在需要时自行刷新提供的访问令牌。
话虽如此,读取 yaml 文件并获取初始访问令牌应该不会花费将近 15 秒的时间。您确定代码没有在其他地方阻塞吗?