Originariamente inviato da iron_horse
se usi la funzione php include(), metti su files separati le parti comuni del sito e le richiami all'interno delle varie pagine.
Circa lo spreco di risorse e far ricaricare il layout, dipende in gran parte dalla tua abilità: se crei un buon codice e porti tutta la presentazione su foglio di stile esterno, non solo i files saranno molto meno pesanti, ma anche a meno di avere una connessione molto lenta il caricamento di pagina neppure lo noti (il css rimane in cache)