У меня очень простой вопрос: какой лучший способ загрузить файл на PHP, но только если локальная версия была загружена более 5 минут назад?
В моем фактическом случае я хотел бы получить данные из удаленно размещенного csv файла, для которого в настоящее время я использую
$file = file_get_contents($url);
без локальной копии или кеширования. Каков самый простой способ преобразовать это в кешированную версию, где конечный результат не изменяется (файл $остается таким же), но он использует локальную копию, если она была получена не так давно (скажем, 5 минут)?