In computing a cache is a component that stores data temporarily so that you can access that data quickly when you require again. The information stored within a cache might be values that are duplicates of other values stored somewhere. Whenever you request a data which is stored in the cache i.e. Cache hit, this request can be provided by simply reading the cache, which is more faster compare to fetching it from the original location. Therefore, webpage data is request made from cache, thus increases overall performance of system.

Types Cache

  • CPU cache: A small area of quick memory utilized by the CPU
  • Disk Buffer: The small amount of buffer memory available on a hard disk
  • Page cache: The cache of disk pages kept by the OS, saved in unused main memory
  • Web cache: A mechanism for the temporary saving of web documents to enhance performance
  • DNS cache: A server in the domain name system which stores queried consequence for a period of time
  • P2P caching: A technique utilized to decrease bandwidth costs for content on peer-to peer networks
  • Database caching: A mechanism utilized to cache database content in multi-tier applications

Advantages of using cache in system, they are

  • Higher CPU utilization
  • Faster memory access
  • Reduced load on Web Services / Database
  • Increase Performance

Disadvantages of cache

  • Cost factor
  • Cache coherency
  • Increased Maintenance
  • Scalability Issues
  • Could run into issues syncing caches

Learn here how to clear browser cache on Chrome in a simple way using Remo MORE software.

Safe and Secure
Safe and Secure