Zuallerst solltest du dich fragen, wie 'dynamisch' ist deine Website.
Wenn sich der Inhalt der Website alle 10 Minuten ändert, dann lohnt es sich höchstwahrscheinlich eine Datei zu erstellen, und um es noch genauer zu spezifizieren, eine HTML-Datei !
Ansonsten habe ich bisher nichts Schnelleres gefunden als mySQL.
Vorrausgesetzt, du connectest sowieso zur Datenbank und es sind mehr als 10 Datensätze, die du verarbeiten willst.
Was hingegen das Optimieren von mySQL angeht, das müsstest du deine Fragen präzissieren, denke ich mal,...
Gruß,
Flash