I’ve received a lot of questions regarding realtime data and the cache we use on our side.. so I thought that I will give you some more details!
As from v2 of the API, we’ve implemented a cache, to minimize the resources that we use in for example CPU usage and to lower the amount of requests that poll our service on a seconds bases. We at TibiaData understand that you want the latest latest data, but when receiving that amount of similar requests, we had to limit it somehow.
The cache we use is a memcached daemon, which stores data in the memory to serve the information faster to you.
Here is a list of the different API requests and the corresponding memcached timeouts.
Our hosting provider DigitalOceans networking team will be upgrading edge networking equipment to improve performance and reliability, where our service is located.
There is a little impact by this maintenance, which may be a few minutes of increased latency as well as small amounts of packet loss while they shift traffic to redundant devices. They will endeavor to keep this to a minimum for the duration of the change.
Start: 2018-11-01 21:00 UTC End: 2018-11-02 01:00 UTC
We do at the moment have disturbances regarding data not getting received correctly from tibia, which results in guilds, characters, etc. being returned as not existing.
There has been a temporary fix implemented to try to address it, but we’ll work on a better fix for now.
In order to continue to provide great API to you all while implementing new features without breaking things, we need to deprecate the TibiaData API v1.
TibiaData API v1 will be deprecated the 30rd april 2018!
Because the changes and improvements we do can be disruptive, we provide as much advance notice as we can so that you can be ready to make any necessary transition.
So go check out the documentation for the API v2 to see, which those changes are.
In the update the 15th december 2017, you can see a full changelog comparing the v1 and v2. Go check it out here.
Thank you for all the support and love to our API!