Ein Hauptproblem bei phpthumb ist das bei jedem Request jedes Einzelnen Bildes absolut jedes Bild das bereits gecacht wurde überprüft werden muss. Bei 20 Bildern auf einer Website und 80 Bildenr im Cache, ergeben sich also 1600 Dateisystemüberprüfungen.
Hier ein möglicher fix:
/core/components/phpthumbof/model/phpthumbof/phpthumbof.class.php
Zeile 348 auskommentieren. Also
von
public function render() {
$this->getCacheFilename();
$this->getCacheUrl();
$this->cleanCache();
zu
public function render() {
$this->getCacheFilename();
$this->getCacheUrl();
// $this->cleanCache();
Das ergab auf unserer Site einen gigantischen Geschwindigkeitsbonus. Beim leeren des Caches über den Manager werden die Bilder weiterhin gelöscht. Dies kann man ebenfalls deaktivieren wenn man möchte, indem man das Plugin
phpThumbOfCacheManager per Rechtsklick deaktiviert.