Кэширование (Cache)
1 Определение
Кэширование — это сохранение результата долгой операции (запроса к базе, рендера страницы) в быструю память, чтобы при повторном обращении отдавать его мгновенно, не пересчитывая заново. 2 Зачем это на практике
Без кеша каждый визит заставляет сервер заново выполнять код и ходить в базу. Это съедает ресурсы и увеличивает время ответа. С кешем страница отдаётся за миллисекунды, а хостинг выдерживает больше посетителей. Для PHP-сайтов это первый и самый дешёвый способ ускорения — часто проще, чем апгрейд тарифа. 3 Пример
Сохраняешь HTML блока в файл на 10 минут — следующие посетители получают готовый HTML вместо 20 запросов к базе. 4 Связанные термины