Von meinen zwei auserwählten Test-Probanden habe ich leider nichts mehr
gehört. Aber die Geschichte zeigt, das große Dinge meistens im Selbsttest
erst die nötige Anerkennung fanden *grins*
Folgende Ausgangslage:
Beim Parsen eines Artikels startet ConPresso genau drei Anfragen an die Datenbank.
Bei 20 Artikel auf einer Seite (Latest News-Profil) sind das 61 Anfragen, um die
ganze Seite darzustellen. Da aber in den meisten Fällen allen Artikel ein Template
zugrunde liegt, besteht hier durchaus Einsparpotenzial. Seit einer Woche läuft ein
derartiger Lösungsansatz auf Tippe-Info ohne Probleme!
Im angehängten Zip befinden sich die select_template.php und die parser.php aus
einer original ConPresso 4.0.3. Allerdings habe ich hier einen Lösungsansatz für
obiges Problem bereits implementiert. Im einfachsten Falle müssen die beiden Dateien
einfach nur in den _include-Ordner einer bestehenden ConPresso-Installation kopiert
werden. Als Ergebnis wurden ansatt 61 Anfragen nur noch 23 Anfragen an die Datenbank
gesendet. Also eine Reduzierung um fast 62%!
Da ganze könnte evtl. für gebeutelte Strato-Kunden ein wenig "Lebensqualität" zurückgeben.
Voraussetzung für den Einsatz dieser Lösung:
- DATENSICHERUNG
- die Dateien aus dem Zip-File in den _include-Ordner eueres ConPresso kopieren
Um nun selber Vergleiche zu ziehen, brauchen Besitzer des Latest News-Moduls (nur Final!)
lediglich beim Profil den Dev-Mode aktivieren und das Profil im Preview aufrufen. Alle
anderen können im Header irgendwo diesen Code platzieren:
Code: Alles auswählen
$CPODEBUG = DEBUG_COUNT_QUERIES | DEBUG_LOG_QUERIES | DEBUG_RUNNING_TIME;
kann in der select_template.php die Codezeile
Code: Alles auswählen
#----- Begin[1]: Part from Seventy Soft -----#
$tplCache = true;
Code: Alles auswählen
#----- Begin[1]: Part from Seventy Soft -----#
$tplCache = false;
Nun kann verglichen werden.
Ich würde mich über euere Erfahrungsberichte freuen!
Greets from "West ConPresso Custom"