thomaskieslich / TYPO3.tkcropthumbs

TYPO3 Extension
1 stars 1 forks source link

Performance #3

Closed kakuschke closed 10 years ago

kakuschke commented 10 years ago

Bei ausgeschalteten TYPO3-Cache verringert die Extension die Performance extrem. Ladezeiten des Dokuments verlängern sich um bis das 3-4fache. Das kann in vielen erdenklichen Situationen zu Problemen führen. Es wird ja auch mal der Cache gelöscht und es ist ein Zeichen für einen Flaschenhals.

thomaskieslich commented 10 years ago

Hier gibt es keine Probleme, außer die Bilder müssen neu berechnet werden.

Welche TYPO3 Version? Welcher Cache wurde ausgeschalten? Wurden die Bilder im processed Ordner gelöscht?

kakuschke commented 10 years ago

Bei mir gibt es Probleme.

Welche TYPO3 Version? - TYPO3 6.2 Welcher Cache wurde ausgeschalten? - Der T3 Cache wurde ausgeschaltet. Wurden die Bilder im processed Ordner gelöscht? - Nein, warum sollte ich die Bilder im processed Ordner löschen?

Die Ladezeit steigt extrem an, als wenn die Bilder bei jedem Mal neu berechnet werden, obwohl das bereits geschehen ist.

thomaskieslich commented 10 years ago

STIMMT Ich werde wohl mal eine Profiler in meine Dev Umgebung einbinden müssen und sehen wo es klemmt. @processed Ordner gelöscht: ist mir bei der Entwicklung an der Ext zur Gewohnheit geworden ;-)

kakuschke commented 10 years ago

Das Performance Problem ist immernoch vorhanden. Auf Seiten bei denen der T3-Cache ausgeschaltet ist so extrem, dass die Seite statt 800ms 6000ms benötigt, also Faktor 7 mal langsamer. Und das nicht nur beim ersten Aufruf sondern durchgehend. Nicht jede Seite oder zumindest nicht jeder Bereich einer Website wird gecached.

thomaskieslich commented 10 years ago

Gerade getestet ohne tkcropthumbs 1000ms mit 2500ms. 16 Bilder mit eingeschaltetem "Klick vergrößern". no_cache = 1, Browsercache leer Die 1,5 sec kommen vom LocalCropScaleMaskHelper->process aus dem Core der durch die Hook aufgerufen wird. Finde ich verschmerzbar und ich kann da nicht wirklich etwas machen.