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