Günther S: Template: Caching vs. Compiling

Beitrag lesen

Hallo Sven,

vielen Dank für deine Ratschläge, werde ich mir zu Herzen nehmen!

Ich denke, ich werde zwei verschiedene Template-Klassen schreiben (bzw. das Caching- / Compiling via einem Setting  ein-/abschaltbar machen) und das dann jeweils unter unterschiedlichen Serverlasten testen und dann projektabhängig entscheiden, ob mit oder ohne.

Denn die Zeit ist nicht unbedingt der einzige Faktor bei einer Optimierung. Sie ist natürlich entscheidend, wenn du den einzelnen Request auf dem Server betrachtest. Aber was macht dein Gesamtsystem, wenn es unter Last kommt und mehrere tausend Requests pro Sekunde verarbeiten muß, mit mehreren hundert Prozessen parallel? Deine optimierte Version braucht dann vielleicht soviel mehr Speicher, dass der Server ständig swappen muß, und als Gesamtsystem viel langsamer wird.

Dessen war ich mir noch gar nicht bewusst, nochmal danke ;)

Gruß,
Günther