Sto scrivendo un servizio proxy per memorizzare nella cache le query che la mia app mobile fa al webservice. (come un uomo nel mezzo)PHP: file XML a stringa che è più veloce file_get_contents o simplexml_load_file con asXML()
L'attività del sito proxy che ho creato è passare la query che ottiene dall'app su webservice di terze parti e salvare la risposta dal webservice di terze parti come file XML e per tutti i successivi richiede la stessa query letta dal file XML e fornisce la risposta (basicamente il caching della risposta -utilizzando Php, curl e simplexml_load_file).
Ora la mia domanda è - Qual è il modo consigliato di leggere un file xml e restituire la stringa.
opzione 1: $ contenuto = file_get_contents ($ nome file); echo $ contenuti;
Opzione 2: $ xml = simplexml_load_file ($ filename) echo $ XML> asXml();
È responsabilità del tuo script php memorizzare il file xml sul proxy? (in tal caso la mia risposta riguardo a readfile() non si adatta completamente ;-)) – VolkerK