Understanding when to cache your APIs
Briefly

Client-side caching is ideal for small projects where maintaining software at scale is not a priority. It puts the responsibility of caching and invalidation on the frontend application, making it painless for developers starting out.
Server-side caching eliminates the need for clients to cache API responses, intercepts the round-trip, and returns stored responses. The cache hit ratio is crucial for determining efficiency when deploying a cache.
Read at Medium
[
|
]