Мой клиент попросил, чтобы я реализовал фид филиала, с которым имеет формат XML. Тем не менее, файл огромен с 650k строк! Я попытался разобрать его с помощью simpleXML, он работал, но он очень медленный. В результате сайт иногда не загружается.Разбор большого фида Аффилированного XML-канала, ухудшающего производительность сайта
<?php
$html = "";
$url = "http://www.digitick.com/rss/distributeur/fluxAffiliation195_815.xml";
$xml = simplexml_load_file($url);
for($i = 0; $i < 10; $i++){
$title = $xml->content->eventList->event[$i]->eventName;
$link = $xml->content->eventList->event[$i]->eventUrl;
$description = $xml->content->eventList->event[$i]->eventPresentation;
$dateStart = $xml->content->eventList->event[$i]->dateStart;
$img = $xml->content->eventList->event[$i]->pictureUrl;
$html .= "<a href='$link'><h3>$title</h3></a>";
$html .= "<img src=$img>";
$html .= "$description";
$html .= "<br />$dateStart<hr />";
}
echo $html;
?>
Что я могу сделать, чтобы справиться с этим динамическим файл (который обновляется каждое утро в 5 утра?
Спасибо заранее!