API statistics
It’s about 25 million requests/day.
Most hit endpoint is /v1/wvw/match_details.json (as applications have to poll it to get accurate RI timers).
I’m sure this is only going to get worse as time goes on. How are the servers handling it?
I’m sure this is only going to get worse as time goes on. How are the servers handling it?
I would assume that the game servers report to the API system on a regular interval and that API server is what is handling requests. That would keep API requests from directly affecting the game.
I’m sure this is only going to get worse as time goes on. How are the servers handling it?
I would assume that the game servers report to the API system on a regular interval and that API server is what is handling requests. That would keep API requests from directly affecting the game.
Pretty much this. The current WvW game state is just served from a centralized in-memory cache that’s updated as events come in from the map instance servers. We use this model for pretty much all API endpoints. This decouples API load from the game servers, but means that when we want to add new stuff to the API it means threading data through multiple components.

