“Caching” refers to a method that used by web browser to store previous responses data from web server. One of the examples was web pages that were surfed previously. The purposes of caching is to reduce the amount data required to send over the network, this is done by reusing duplicated data that were used previously.