Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snížit počet API dotazů na Airtable #1112

Open
zoul opened this issue Oct 3, 2024 · 1 comment
Open

Snížit počet API dotazů na Airtable #1112

zoul opened this issue Oct 3, 2024 · 1 comment
Assignees

Comments

@zoul
Copy link
Member

zoul commented Oct 3, 2024

Airtable začne zhruba koncem roku natvrdo prosazovat limity na počty API dotazů. Náš limit je 100 K měsíčně, aktuálně děláme přes 3 M měsíčně. Reálně to číslo vůbec neodpovídá našim use casům, takže by mělo jít výrazně zlepšit. Pojďme se na to podívat.

Poznámky

Používáme https://github.com/Airtable/airtable.js, kde je poslední commit před více než rokem 🤔

Airtable volá interně fetch, viz tady, kde ale fetch je explicitně stará verze node-fetch, viz tady. Je možno experimentálně patchnout v node_modules/airtable/lib/fetch.

Ve vývojovém režimu (next dev) se to může chovat všelijak, o něco jistější je next build && next start.

@zoul
Copy link
Member Author

zoul commented Nov 20, 2024

Zapnul jsem Observability ve Vercelu, kde je oddíl External APIs. U Airtable tam máme za posledních 24 hodin průměrem 1 K dotazů za hodinu, takže evidentně děláme něco špatně. Ideální by ale bylo nějak instrumentovat ten kód, abysme dokázali říct, kolik API dotazů zabere dejme tomu build webu – a pak se podívat dál třeba na ISR.

zoul added a commit that referenced this issue Jan 16, 2025
This should decrease our pressure on the Airtable API for a bit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant