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.
23 lines
717 B
23 lines
717 B
2 years ago
|
# Caching
|
||
|
|
||
2 years ago
|
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.
|
||
2 years ago
|
|
||
2 years ago
|
There are several caching strategies:
|
||
2 years ago
|
|
||
2 years ago
|
- Refresh Ahead
|
||
|
- Write-Behind
|
||
|
- Write-through
|
||
|
- Cache Aside
|
||
2 years ago
|
|
||
2 years ago
|
Also, you can have the cache in several places, examples include:
|
||
2 years ago
|
|
||
2 years ago
|
- Client Caching
|
||
|
- CDN Caching
|
||
|
- Web Server Caching
|
||
|
- Database Caching
|
||
2 years ago
|
- Application Caching
|
||
8 months ago
|
|
||
|
To learn more, visit the following links:
|
||
|
|
||
|
- [@article@Caching Strategies](https://medium.com/@mmoshikoo/cache-strategies-996e91c80303)
|