Stò realizzando un sito web in cui ho la necessità di fattorizzare diverse parti come menu, footbar e header per evitare che ogni volta che cambio pagina tramite link mi ricarichi tutto il contenuto delle suddette parti. Avevo pensato di cambiare il contenuto della pagina utilizzando delle funzioni ajax ... ad esempio utlizzare una funzione richiamata da un link nel menu che modifica il contenuto del body sostituendolo con uno apposito letto in un file txt (ad esempio).
Altrimenti avevo pensato anche al comando include() di php ma essendo lato server ogni volta il server riprocessa per ogni pagina anche tutte le parti comuni o sbaglio? Qual'è la prassi utilizzata per queste situazioni?
Grazie