Значение кэша из xml, загруженного через php

#php #xml #caching

#php #xml #кэширование

Вопрос:

В настоящее время я загружаю некоторые значения из XML-файла и печатаю их через php.

Но сам этот файл обновляется только один раз в день, поэтому значения будут обновляться только один раз в день.

Есть ли способ кэшировать значения за день? Так что ему не нужно проверять каждый раз при загрузке страницы значения из xml, но он загрузил кэшированные строки.

Мой текущий код:

   <?php $xml=simplexml_load_file("https://www.linktoxml.com");
if (!$xml) {
     echo "";
} else {
echo "<span itemprop='aggregateRating' itemscope itemtype='http://schema.org/AggregateRating'>Review value<strong>
<span itemprop='ratingValue'>";
 foreach($xml->children() as $average)
{
echo $average->total_score;
}
echo "</span>/<span itemprop='bestRating'>10</span></strong>";
echo "<span class='review-link total' itemprop='ratingCount'>";
foreach($xml->children() as $total_review)
{
    echo $total_review->total_reviews;
}
echo "</span></span>";
}
?>
  

Комментарии:

1. Да, есть способ. Вероятно, несколько из них. Но этот вопрос слишком широкий.