cache()->cached($url)) { $data = Cana::app()->cache()->read($url); } else { $data = @file_get_contents($url); Cana::app()->cache()->write($url, $data); } return $data; } }