ich zur Zeit auf einer Fanseite arbeiten (nur für meine Zwecke), die alle bekommt es Daten aus verschiedenen APIs wie folgt aus:wie zu beschleunigen file_get_contents und json_decode
$newjson = file_get_contents(LINK_TO_JSON_HERE);
$newarr = json_decode($newjson);
Mein Problem mit diesem: zur Zeit der Website lädt 13 verschiedene (riesige) JSON-Dateien, was die Seite sehr verlangsamt. Das Laden dauert bis zu 30 bis 45 Sekunden, was nicht wirklich akzeptabel ist, aber ich habe versucht, es zum Laufen zu bringen, bevor ich es optimiert habe. Ist es möglich, dies mit anderen Funktionen zu beschleunigen? Als ich sah, dass andere Fansites denselben Inhalt innerhalb von 1 Sekunde luden, fragte ich mich.
Über die Funktionalität: Ich lade den gesamten JSON in das Array und dann die Informationen, die ich brauche, die oft weniger als 1% der JSON-Datei Text ist. Gibt es eine Möglichkeit, die Dinge zu filtern, die ich brauche, bevor ich das gesamte Dokument in ein Array lade?
Vielen Dank im Voraus
Wenn das ein JSON-Daten, die Sie nicht wirklich brauchen php laden .. Sie einfach die Seite und auf document.ready aus diesen Dateien immer json Daten starten und es von js verwenden Das ist, warum Js gut –