non so aiutarti per smarty perche' non l' ho mai usato ma posso dirti che scrivere php dentro l' html con tanti apri
<?php e chiudi ?> e' parecchio meno performante di un unico echo ...
io lavoro , solitamente con un solo echo a fine script che manda in output tutto quello che c'e' da mostrare tramite una sola variabile ... cerca di fare altrimenti, fatti un array kiavi valori delle cose da sostituire, effettua il php prima di compilare la pagina, stampa compilata con un solo echo su str_replace ( ArrayKIAVI, ArrayVALORI, pagina )
penso sia il metodo piu' semplice, ma se tu hai necessita di "compilare" col codice perche' le pagine sono dinamiche e quindi e' fondamentale lasciare il codice php al loro interno, non so proprio come potresti risolvere, chissa' che un ob_start con flush o gzhandler possa velocizzare in qualche modo il tutto ?


Rispondi quotando