reduce search results size
@jradcliff がすでに取り組んでいます。
2022年6月28日 から。
評価
この issue はまだ評価されていません。
説明
Describe the problem you are trying to solve
I migrated from old Adwords API to new Ads API. I recognized that loading some of my reports take longer than before. First I thought it was an server issues, but then I found out that the responses are much larger. An example: when doing the request
SELECT campaign.status, ad_group.status, ad_group_criterion.status, ad_group_criterion.type
FROM ad_group_criterion
WHERE ad_group_criterion.negative = false
AND campaign.status != REMOVED
AND ad_group.status != REMOVED
AND ad_group_criterion.status != REMOVED
on a specific account, the response stream contains 280MB of data. When I did the same request with the old Adwords Reporting API (using GZIPPED_CSV as download format) the download size was only 200KB.
Describe the solution you would like
It would be great if the response size of the Ads API could be similar to the report size of the Adwords API and not differ by a factor of 1400. The old API returned a compressed csv file, the response of the new API seems to be uncompressed. It would be great if the Ads API would communicate to the server using compressed messages.
Describe alternatives you've considered
There is not much I can do on my side, but I hope the library could
- use compressed requests/responses. As far as I could see gRPC supports gzip compression:
io.grpc.stub.AbstractStub.withCompression("gzip")
Additional context
I copied the most of this ticket's content from #438 that I wrote one year ago. The old issue was closed, but only one part of the request was implemented (thanks for that again). @nwbirnie wrote that I should check back in a few months.
- 主要言語
- Java
- スター
- 211
- フォーク
- 189
- 平均マージ
- 8時間 32分
- マージ済み PR(30日)
- 3
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
googleads/google-ads-java のほかの issue
-
question
googleads/google-ads-java#852 · コメント 20 件 · リアクション 1 件 · 担当者 1 名 ·
-
question
googleads/google-ads-java#831 · コメント 7 件 · 担当者 1 名 ·
-
enhancement question
googleads/google-ads-java#581 · コメント 12 件 · リアクション 4 件 · 担当者 1 名 ·
-
enhancement P3
googleads/google-ads-java#342 · コメント 2 件 · リアクション 1 件 · 担当者 1 名 ·
googleads/google-ads-java の issue をすべて見る
似ている issue
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
inu-appcenter/memorIN-backend#288 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
frontend maui-pilot pilot-ask question
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
area/plugin
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
kestra-io/plugin-kestra#190 ·