Kann sein dass mein Datenmodell nicht optimal ist...
Kümmer Dich JETZT drum, statt Zeit mit Tuning zu vergeuden.
Es gibt mei meinem Framework z.B. Module, Widgets (welche in der Sidebar geladen werden), Hooks und Templates, welche alle in einer eigenen Tabelle gespeichert sind.
Von allem wird bei einem Seitenaufruf in der Regel mehr als ein Datensatz benötigt.
Diese Daten stehen in keinerlei Bezug zueinander? Klingt komisch. Wenn Sie in Bezug stehen: Schonmal was von Relationen / JOIN gehört?
Daher macht es IMO auch am meisten Sinn, diese Daten in serialisierter Form zu Speichern und zusammen in einem Query auszulesen.
Am meisten Sinn macht zunächst ein sauberes Design. Ich will Dich damit nicht nerven, es ist die Wahrheit!
Hier stellt sich nun die Frage, wie performant PHPs unserialize() ist ;)
Nein. Das riecht nach Holzweg. Aber musst Du wissen ;-)