Mahlzeit,
ist meine vermutung also richtig, dass iframes hier die bessere Lösung wären oder könnte man das sogar verallgemeinern, dass iframes in Bezug auf Serverlast immer die bessere Lösung sind!?
Nein, das hängt immer von den Frameinhalten ab. Wenn diese statisch sind, stimmt deine Annahme, sopbald die Inhalte dynamisch erzeugt werden, kann es anders aussehen, Zusätzliche Datenbankabfragen wurde ja schon als Beispiel genannt.
Was sich bei Frames aber drastisch erhöht, ist der Wartungsaufwand. Du muss je für jede Frameseite eine eigene HTML/PHP/sonstwas-Seite warten und testen. Bei PHP per include() hast du unterm Strich nur eine einzige Seite, die du bei Bedarf erweiterst.