Caching von Image Media URLs überdenken
An zwei Stellen wird die URL von Media-Items (Bilder) in den Cache geschrieben:
https://dev.quiqqer.com/quiqqer/quiqqer/-/blob/master/lib/QUI/Projects/Media/Item.php#L579 https://dev.quiqqer.com/quiqqer/quiqqer/-/blob/master/lib/QUI/Output.php#L536
In beiden Fällen wird $Image->getUrl()
gecached.
Diese Cache-Einträge enthalten aber nur folgende Daten (Beispiel):
image.php?id=618524&project=XYZ
Gerade bei Installtionen mit sehr vielen Bildern wird so ein massiver Cache aufgebaut, der theoreitsch unnötig ist.
Frage: Warum wird die URL in der Form gecached? Diese muss nicht durch irgendwelche Queries oder Berechnungen generiert werden sondern liegt ja eigentlich so direkt vor (ID + Projekt).
Bitte einmal mit @mor darüber sprechen.