Como acelerar file_get_contents?

Aqui está meu código:

$language = $_GET['soundtype'];
$word = $_GET['sound'];
$word = urlencode($word);
if ($language == 'english') {
    $url = "<the first url>";
} else if ($language == 'chinese') {
    $url = "<the second url>";
}
$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"User-Agent: <my user agent>"
  )
);
$context = stream_context_create($opts);
$page = file_get_contents($url, false, $context);
header('Content-Type: audio/mpeg');
echo $page;

Mas descobri que isso é terrivelmente lento.

Existem métodos possíveis de otimização?

Nota: $url é um URL remoto.

questionAnswers(3)

yourAnswerToTheQuestion