Das würde nur Sinn machen, wenn ...
PHP das besser könnte als MySQL. Stark frequentierte Tabellen werden von MySQL gecached und permanent im Speicher gehalten.
PHP ist dafür völlig ungeeignet. Du kannst maximal die Ergebnisseiten, die die Daten aus der DB enthalten, cachen wenn die Seiten oft gleich sind, das ist z.B. mit Smarty-Templates möglich.