bourgeoisor / xivtodo

Dashboards, tailored checklists and tools for Final Fantasy XIV.
https://xivtodo.com
GNU General Public License v3.0
122 stars 19 forks source link

Incomplete achievements data sets when site under high load #8

Closed bourgeoisor closed 2 years ago

bourgeoisor commented 2 years ago

When under high load, XIVAPI gets rate-limited by Lodestone when fetching live data. They recommend not using that API for lots of concurrent pulls of live Lodestone data. For that purpose, I should move to my own back-end infrastructure instead. I started the work of wrapping godestone into a REST API: https://github.com/bourgeoisor/magneton

wolfcomp commented 2 years ago

You could use the prebuilt Google Cloud Functions lib that is made by Miu and Ay in the XIVAPI discord. That being said, it's if you possibly want a faster result than trying to spin up your own project and what not to wrap godestone for an REST API.

bourgeoisor commented 2 years ago

I have functions spun up and a commit almost ready to go, hopefully that helps a lot!