Avendo un sito con una ventina di pagine che generano output sul browser mi risulterebbe comodo raggruppare tutte le parti di codice html comuni alle pagine in un unico file e poi richiamarle ad esempio mediante un comando php.
Però dal punto di vista del server questo potrebbe creare dei problemi? Cioè se per esempio sul sito ho 100 persone difficilmente queste richiameranno la stessa pagina contemporaneamente, mentre dopo la modifica sarebbe molto più frequente che il file con le parti comuni venga richiamato da più persone nello stesso momento. Questo potrebbe rallentare la visualizzazione delle pagine? In effetti è quello che già succede col file css, ma immagino che in quel caso il browser utilizzi la cache.