-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
redundante Dateien im Bildercache #1669
Comments
Verschiedene Versionen von einem Bild werden dann erzeugt, wenn verschiedene Ausgabegrößen verwendet werden. Ist der Inhalt jeder dieser .svg Dateien exakt gleich? Wenn ja, dann gibt es evt. einen Bug. Für die exakt selbe Ausgabegröße sollten nicht mehrere Dateien erzeugt werden. |
Ja, der Inhalt ist gleich, die Größe ist auch immer gleich, ich hatte nur 2 Mal "an Rahmen anpassen" und sonst "Proportional" verwendet. Ich habe die Einstellungen vereinheitlicht, die Bilder mit "0_clipping*" entfernt und die Artikel neu aufgerufen. Jetzt wird nur ein Vorschaubild erzeugt. Edit: Es wird doch wieder ein 2. Bild erzeugt. Ich habe gerade nochmal 3 Artikel angeschaut und nun ist im Cache Verzeichnis wieder ein 2. Vorschaubild. |
Sollte egal sein, da das an einer zentralen Stelle erzeugt wird, unabhängig davon, wer die jeweilige Bildgröße requested. Der Hash der Datei setzt sich so zusammen: https://github.com/contao/core-bundle/blob/4.5.12/src/Resources/contao/library/Contao/Image.php#L379-L403 Wenn sich also etwas an
ändert, wird ein neues Bild erzeugt. |
Es kann auch passieren, wenn man bei den Bildgrößen verschiedene Pixeldichten im Einsatz hat (was für SVG's nicht so wirklich Sinn macht). edit: |
Der Fall wäre dann mit dem Unterschied von
abgedeckt. Denn ein |
Seite Contao 4.3 werden die tatsächlichen Zielkoordinaten für die Berechnung des Hashes verwendet. D.h. es kann nicht mehr vorkommen dass das exakt selbe Bild mehrfach erzeugt wird, sofern das Quellbild gleich bleibt: https://github.com/contao/image/blob/7460eee279c71eb99b545f3d60ce889a2d1f9b29/src/Resizer.php#L172-L190 Sollte das doch der Fall sein, poste bitte die Links zu den generierten Dateien. |
Die Datei liegt unter |
|
Description ----------- Implements #1669 Commits ------- 8be1dd98 Use meaningful values for the "autocomplete" attributes 50e69246 Found more occurrences
Wenn das Gleiche Bild bspw. in mehreren Nachrichten verwendet wird, wird jedes mal ein eigenes Bild im Cache erzeugt.
Wäre es nicht sinnvoller, das Selbe gecachte Bild zu verwenden? Auch wenn der interne Verweise
{{file::....}}
verwendet wird.contao 4.4.20
php 7.2.7
The text was updated successfully, but these errors were encountered: