0
クライアントから、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時で毎朝更新し、このダイナミックなファイルを(処理するために何ができるのでしょうか?
は事前にありがとうございます!