Ich schreibe einen Proxy-Service zum Zwischenspeichern der Abfragen, die meine mobile App auf Webservice macht. (wie ein Mann in der Mitte)PHP: XML-Datei in String, die schneller ist file_get_contents oder simplexml_load_file mit asXML()
Die Aufgabe der Proxy-Site, die ich gebaut habe, besteht die Abfrage aus der App auf Webservice von Drittanbietern und speichern Sie die Antwort aus dem Webservice von Drittanbietern als XML-Datei und für alle nachfolgenden ruft dieselbe Abfrage ab, die aus der XML-Datei gelesen wird, und stellt die Antwort bereit (im Grunde die Antwort zwischengespeichert - unter Verwendung von PHP, curl und simplexml_load_file).
Jetzt ist meine Frage - Was ist die empfohlene Möglichkeit, eine XML-Datei zu lesen und die Zeichenfolge zurückzugeben.
Option 1: $ contents = file_get_contents ($ filename); echo $ Inhalt;
Option 2: $ xml = simplexml_load_file ($ filename) echo $ xml-> asXML();
Liegt es in der Verantwortung Ihres PHP-Skripts, die XML-Datei auf dem Proxy zu speichern? (in diesem Fall passt meine Antwort zu readfile() nicht ganz ;-)) – VolkerK