computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
717 B
22 lines
717 B
# Caching |
|
|
|
Caching is the process of storing frequently accessed data in a temporary storage location, called a cache, in order to quickly retrieve it without the need to query the original data source. This can improve the performance of an application by reducing the number of times a data source must be accessed. |
|
|
|
There are several caching strategies: |
|
|
|
- Refresh Ahead |
|
- Write-Behind |
|
- Write-through |
|
- Cache Aside |
|
|
|
Also, you can have the cache in several places, examples include: |
|
|
|
- Client Caching |
|
- CDN Caching |
|
- Web Server Caching |
|
- Database Caching |
|
- Application Caching |
|
|
|
To learn more, visit the following links: |
|
|
|
- [@article@Caching Strategies](https://medium.com/@mmoshikoo/cache-strategies-996e91c80303)
|
|
|