@dmitrypix

Как кешировать Json по средствам php?

Подскажите как кешировать JSON файл, файл подключается с другого сайта, и должен попасть сначала в папку tmp а потом с нее обработаться.

$file = 'Внешний сайт/json/liveu.json';

$cache_path = "tmp";       // папка с кэш-файлами на сервере
$cache_file = sprintf($file, $cache_path);
$cache_ttl = 900;            // время жизни кэша в секундах
$html = '';                  // HTML код для вставки на страницу

if( file_exists( $cache_file)  &&  (time() - filemtime($cache_file)) < $cache_ttl) {
    // берём кэшированные данные
    $html = file_get_contents( $cache_file);
} else {
   $html = 2;
}
echo $html;
  • Вопрос задан
  • 501 просмотр
Пригласить эксперта
Ответы на вопрос 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
php.net/manual/ru/function.file-put-contents.php
$html = file_get_contents($file);
 file_put_contents($cache_file, $html);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы