Wie zu beschleunigen file_get_contents?

Hier ist mein code:

$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;

Aber ich habe festgestellt, dass diese läuft furchtbar langsam.

Gibt es alle möglichen Methoden der Optimierung?

Hinweis: $url ist eine remote-url.

InformationsquelleAutor der Frage think123 | 2012-12-03

Schreibe einen Kommentar