Сократится ли нагрузка на сервер и MYSQL если вместо запросов в базу и кэширования HTML хранить массивы данных в текстовом файле?
Иногда есть необходимость кэшировать массив данных, например, массив разделов товаров или категорий сайта из которого будут созданы меню и навигационная цепочка (хлебные крошки). Даже если мы сохраним, например, кэш меню, массив все равно необходим для генерации другого контента.
Если создать файл, регулярно обновляемый в фоне по крону и содержащий массив данных из MYSQL и потом подключать его конструкцией require.
Имеет ли смысл такое кэширование для уменьшения нагрузки на сервер и увеличение скорости загрузки страницы? Если да, то в каком виде лучше хранить данные?
Json, CSV, или сразу формировать массив PHP, который сразу можно использовать в скриптах?