Mir ist nur bewußt, dass wir Thumbnails erstellen und die mehrstufig cachen:
- Browsercache
- unter dem Verzeichnis
egw_cache
in EGroupware’s temp_directory
(wie im Setup Konfiguriert, default /tmp)
Nur wenn das Thumbnail dort nicht ist, wird es neu generiert, passiert alles in api/src/thumbnail.php.
EGroupware gibt die Sitzung direkt wieder frei, damit möglichst viel parallel passieren kann. Allerdings hat auch der Browser ein Limit wieviele Verbindungen er zu dem gleichen Origin (Host) gleichzeitig aufbaut.
Aktuell haben wir keinen Code, der nur die tatsächlich sichtbaren Thumbnails anfordert, sprich es werden für den gesamten Chunk (=50) die Bilder direkt angefordert. Das könnte man sicherlich mal ändern, und nur die vom User sichtbaren anfordern.
Ralf