#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. Да, есть способ. Вероятно, несколько из них. Но этот вопрос слишком широкий.