[TYPO3-german] TYPO3-PerformanceProblemebeimehrals2000angelegten Seiten -Warenkorb Overview wars
Franz Holzinger
franz at fholzinger.com
Fri Jun 9 07:37:59 CEST 2006
Hallo Joey,
>>Ich hatte diesen über einen Marker so eingebunden:
>>### Warenkorb auf jeder Seite ###
>>#seite.20 {
>>#marks.WARENKORB < plugin.tt_products
>>#marks.WARENKORB.code >
>>#marks.WARENKORB.code = OVERVIEW
>>#}
>
>
> Tja, Du hast rein prinzipiell gesehen recht. Es liegt an tt_products
> Ich hab mir gerade mal die sources von tt_products vorgeknöpft und da steht
> an diversen Stellen:
>
> $TSFE->set_no_cache();
>
> Das ist absolut tödlich und vor allem unnötig.
> Du kannst das aber relativ einfach abstellen:
>
Wie soll das funktionieren, wenn eine Seite mit Miniwarenkorb gecached wird?
Sobald sich ein Produkt im Warenkorb befindet, darf auch die
Listenansicht nicht mehr aus dem Cache kommen, weil ja die Anzahl der
bereits gekauften Produkte im Eingabefeld stehen bleiben soll. Ggf.
könnte man das umprogrammieren.
Die SQL-Abfrage läßt sich beschleunigen, wenn keine Liste über alle
Produkte erzeugt werden muß. Das geht durch die Verwendung der Kategorie
tx_ttproducts_pi1[cat] als Parameter, der z.B. in der Kategorieliste
automatisch mit übergeben wird.
Gruß,
Franz
More information about the TYPO3-german
mailing list