Concepts
Caches
Caches allow for the reduction of response times. We can have caches at many levels, but they just keep data, which we expect to not change, around for a while longer than the original request that produced it.
The duration of a cache is important. While cache is enabled by default, it can be disabled to get a fresh data response, that may allow for easier debugging sometimes. The duration of the cache can be changed to better match each specific user needs. (See Settings for more information).