В моем недавнем проекте я работаю с несколькими RSS-каналами. Я хочу перечислить только последние сообщения из всех и отсортировать их по отметкам времени.
Моя проблема в том, что у меня около 20 разных фидов, а страница загружается 6 секунд (только тестирование с 10 фидами).
Что я могу сделать, чтобы сделать его лучше?
Я использую симплексмл:
simplexml_load_file($url);
Который я добавляю в массив:
function appendToArray($key, $value){
$this->array[$key] = $value;
}
Непосредственно перед показом я делаю krsort:
krsort($this->array);
Должен ли я кэшировать это как-то?