Cache (Noun)

Cache: a part of a computer’s memory where information is kept so that the computer can find it very quickly

Nearest Place to CPU to find Objects are Primary Memory, File System, Database and Network.
We have software which supports cache. No need to implement from scratch. But we need to know concepts and fundamentals behind this. There are different Cache Algorithms to use.

2013-12-13 18_54_55-cache



Cache Algorithms:

Open Source Cache Software List:

Connection Pool

HTTP Connection Pool:

FTP Connection Pool

Image / JS / HTML Cache in transit, Network Route Optimization :