Non direi proprio! almeno, dipende poi dalla struttura delle pagine. Una query singola al database è velocissima.
Ci sono diversi metodi per realizzare le pagine, uno dei quali è prendere i dati da database e con un mod_rewrite tramutare index.php?page=miapagina in /miapagina.html
sai cos'è un cms ?internet è pieno di cms e a parte le pagine "fisiche" a cui corrisponde un file, tutte le altre vengono col sistema detto sopra.
questo metodo permette di salvare i contenuti sui database, lavorarci sopra a piacimento ecc.