André Malo - 2001-11-14

Logged In: YES
user_id=157943

Moin,

> Bei jedem Pageview des Viewers (fo_view.pl) wird der
> gesamte Forumsinhalt neu durch den XML-Parser
> geschickt. Da Michael sehr oft das
> Stichwort "Serverperformance" erwhnt hat, ist mir
> dies ("negativ") Aufgefallen.

Der viewer ist sowohl fuer die Hauptdatei, als auch fuer die Postinganzeige zustaendig.
Ich weiss zwar nicht genau, auf welche Anzeige du dich beziehst, macht aber nichts, denn...

> Der Forumscontent ndert nicht bei jedem fo_view.pl-
> Zugriff!

das stimmt, aber:
Das, was an den Browser geschickt wird, aendert sich mit jedem Zugriff.

Bei der Hauptdatei beispielsweise der Ladezeitpunkt.
Bei der Postinganzeige die unique-ID.
Ausserdem sind veraenderbare Anzeigemoeglichkeiten geplant, damit wuerde man wieder auf jeden Fall auf eine
dynamische Anzeige zurueckfallen muessen.
Insofern sehe ich keinen Sinn darin, die Ausgabe statisch zwischenzuspeichern.

> [...]
> print "Content-type:
> text/html\nLocation:/forum_content.html\n\n";

aeusserst unelegant, finde ich.

> Problem:

Das eruebrigt sich wohl damit ;-)

--

Nicht, damit es noch heisst, hier macht sich gar keiner einen Kopf um Performance...

Es sind durchaus Schritte geplant (und zwar in absehbarer Zeit), moeglichst oft auf den (langsamen) XML-Parser
zu verzichten und die Daten in einem alternativen Format zu cachen. Das Grundformat wird jedoch weiterhin XML
bleiben.

Ein Grossteil der Performance haengt uebrigens auch an der (XML-)Konfiguration und an den Templates. Beide
sind derzeit ebenfalls in Ueberarbeitung.

Andr Malo