SDL Content delivery has many different components and, caching happens at multiple levels. I am trying to explain different level of caching here.
- Server Side Cache (Delivery System)
- Client Side Cache (.net/java app)
- Server Side Cache (Delivery System)
- Client Side Cache (.net/java app)
By default, caching of published content is not enabled. You need to enable it in the cd_storage.config