was ich nun eigentlich machen möchte, ist zunächst das neuste release abwarten und anschliessend die front_content.php auf leistung zu trimmen und ein db-cache-mechanismus zu integrieren. ich schätze, dass man die ausführungszeit dramatisch reduzieren kann.
bevor ich das allerdings in angriff nehme, möchte ich sicherstellen, dass die überarbeitete version auch eingang in das darauf folgende release findet. ich möchte vermeiden, für die katz zu arbeiten.
@HerrB: kannst du sicherstellen, dass eine überarbeitete version (vorausgesetzt es funktioniert alles einwandfrei) in die neuste version integriert werden wird?
nur so zu information hinischtlich caching. ich habe vor, ein caching zu integrieren, das - wenn die seite gecached und gültig vorliegt - mit nur einer einzigen db-abfrage auskommt und damit die ausführungszeit der ganzen front_content.php in den unteren millisekundenbereich bringt.
in den einzelnen modulen kann dann eine caching-information als kommentar untergebracht werden in der form:
Code: Alles auswählen
/* maxcache = 1d*/
Code: Alles auswählen
/* maxcache = 100m*/
Code: Alles auswählen
/* maxcache = 30s*/
daneben werde ich ein cache-modul erstellen, welches erlaubt, das caching für eine seite ganz auszuschalten oder auf einen bestimmten wert zu setzen, auch wenn in den modulen weniger gesetzt worden ist. man soll also die möglichkeit haben, die informationen der einzelnen module zu überschreiben.
da der aufwand relativ gross ist, will ich einfach die sicherheit, dass ich das dann in einer neueren version auch wiederfinde.
mfg,
andreas