В настоящее время я загружаю некоторые значения из 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>";
}
?>