Ist ja erstmal eine klassische dynamisch erzeugte Seite.
Nun kommen in den seltensten Fällen tatsächlich jede Sekunde Änderungen an dieser Seite.
Hier macht es mMn. nun schon sehr wohl Sinn, diese Seiten auch zu cachen, aber eben mit relativ kurzen Cache Haltezeiten.
Für Gäste mag ein Caching (mit einer kurzen TTL) noch gehen, für registrierte Nutzer ist es (ohne massive Umbauarbeiten) praktisch kaum möglich
Warum? Greift nur ein Nutzer jede Minuten darauf zu - ok, macht das cachen weniger Sinn oder man könnte die Haltezeit hoch setzen.
... und da wird es bei Foren richtig, wichtig schwierig:
Hast Du ein CMS/Blog mit ein paar (hundert) Seiten die oft aufgerufen werden ist Caching leicht.
Aber bei einem Foren mit Millionen von Beiträgen verteilt über einige hunderttausende URL wird es haarige wenn eine URL vielleicht ein paar mal/Monat aufgerufen wird - was willst Du da cachen?
Was aber wenn man ein gut besuchtes Forum hat? Wenn z.B. jede Sekunde mehr als ein Nutzer auf den dynamisch erzeugten Inhalt zugreift? Genau da macht das cachen von dynamischen Seiten sehr wohl richtig Sinn.
Da bräuchtest Du vmtl. kleines Forum viel Traffic damit das funktioniert, aber wenn selbst hochfrequentierte Threads nur alle paar Minuten mal aufgerufen werden ... hast Du kaum eine Chance.
Daher sehe ich da kaum Potenzial, wie gesagt bei einem WordPress mit wenigen Seiten aber viel Traffic (pro Seite) sieht das ganz anders aus.
Kleines reales Zahlenbeispiel (Traffic eines Forums in einem Monat)
9,2 Millionen Seitenaufrufe die sich auf ca. 690.000 URL verteilen (Analytics-Rohdaten; wenn man die normalisieren würde wäre es sicher eine ganze Ecke weniger, spielt für die Größenordnungsbetrachtung aber keine Rolle).
Die Top 15 URL kamen dabei auf Werte zwischen ca. 13 und 25K Seitenaufrufen (insgesamt 314 K).
Im Schnitt wurden diese Seiten also ca. alle
103 bis
199 Sekunden einmal aufgerufen.
Daher verweise ich mal auf dein vorheriges Zitat:
Warum? Greift nur ein Nutzer jede Minuten darauf zu - ok, macht das cachen weniger Sinn
Bei diesem Beispiel müsste man für min. 2-5 Minuten cachen um überhaupt einen Effekt zu sehen - und hätte dennoch nur ca. 3% des Traffics abgedeckt, wollte man mehr abdecken würde die Cache-Dauer schnell rapide ansteigen.
Und da in den Zahlen auch Registrierte Nutzer enthalten sind, sind die Werte nur für Gäste (denn wir gesagt, für RegUser ist das praktisch aussichtslos) mit Sicherheit noch schlechter.
Summa Summarum: Cachen von (aggregierten) Daten, ja - unbedingt
Cachen ganzer Seiten hingegen ist bei einem Forum schwierig bis unmöglich.