salve, ho delle stringhe del tipo "A001", "A002" e una funzione che le traduce in "Argomento 1", "Argomento 2",ecc. interrogando un db xml da 1MB.
Lo script è abbastanza lento (qualche secondo), dovendo caricare in memoria il db, ed essendo i tag da risolvere ~500.codice:function tagResolver($TAG){ $xml=simplexml_load_file("db.xml") or die("Error: Cannot create object"); foreach($xml->children() as $A){ if($TAG==$A){ return $A->Descrizione; } } }
C'è modo di velocizzare la funzione?