Из Википедия :
... кеш - это набор данных, дублирующих исходные значения, хранящиеся в другом месте или вычисленные ранее, где исходные данные дорогие для извлечения или вычисления по сравнению со стоимостью чтения кеша.
Кэш позволяет вам обменять относительно дорогие операции (например, сложные / множественные запросы) на менее дорогие (чтение файла / из памяти). На динамических веб-сайтах кеш часто используется только для этой цели (ввод-вывод в базу данных для ввода-вывода).
Кэширование полезно, когда определенные данные читаются часто, но обновляются редко, и могут использоваться несколькими запросами. Сообщения блога являются отличным примером этого (созданы один раз, отредактированы несколько раз, прочитаны много раз).