Es sind 50-200 Datensätze in der "Modules"-Tabelle.
Daneben gibt es aber noch ca. 10 weitere Tabellen mit ähnlichen Größen.Und das bei jedem Aufruf meiner Seite kann IMO schon auf die Performance gehen...
Und _was_ bei jedem Aufruf Deiner Seite? 10 * 200 = 2000 Datensätze sind immer noch Peanuts, 10 Querys per Seitenaufruf allerdings ungünstig, das stimmt. Das wären Sie aber auch schon bei zwei Datensätzen pro Tabelle.
Ohne Dein "Framework" zu kennen: mich dünkt, Du hast ein Problem im Design / Datenmodell. Daher nochmal der Hinweis: Kümmer Dich ums Design!