Всем привет, У меня возникла необходимость парсинга данных об исполнителе, все вроде работает, но проблема в том, что я не знаю как сделать кеширование элемента CURL если Вы знаете как сделать подскажите пожалуйста ,я уже весь инет облазил не могу найти нормального кеша. Заранее спасибо.
public function parser($artist) {
$uname = explode(' - ', $artist);
$uname = str_ireplace('ё', 'е', $uname);
$nname = str_ireplace(array(' ', ' - '), array('+'), $uname[0]);
$aname = mb_convert_encoding($nname, 'UTF-8', 'Windows-1251');
$url = 'http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist='.$aname.'&api_key=9f365af8fc1c5218e6ca0902d01fc340&lang=ru&format=json';
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($ch);
curl_close($ch);
$xml = json_decode($data, true);
return $xml;
}