Valuta anche quanto sia performante cachizzare le pagine rispetto a cachizzare il DB (non so che con mySQL si possa fare).

In generale per tabelle che contengono record in ordine delle diecimila unità non ti preoccupare che vengano stressati da query, sorpattutto se sono server dedicati solo a quello e sono sistemi server decenti (ergo escludi subito a priori access!).

Il problema della staticità è proprio la staticità, se devi fare un progetto B2B ti potrebbe servire la disponibilità del prodotto (tanto per farti un esempio) che per forza di cose è dinamica e non statica, anche aggiornandola ogni tot potrebbe non essere corretta.