NAVIGATION
Entfernen überflüssiger Bilder aus dem Verzeichnis /content/images/:
FAQ: [>1.2.5.] Entfernen überflüssiger Bilder aus dem Verzeichnis /content/images/:
Version: [V 1.2.5 DEV +]
Autor: K.Heermann
Das Suchen im Verzeichnis und löschen von Dateileichen ist sehr aufwendig. Außerdem stünden die Verweise auf die Bilder immer noch in der Datenbank.
- Und so wird es gemacht:
Das Prinzip beruht darauf, das in der Tabelle phpwcms_file alle Informationen enthalten sind, die für eine automatische Neugenerierung der Bilder wichtig sind. Vor allem werden nur die Bilder neu erstellt, die in der Dateizentrale vorhanden sind. Der Rest, also die gelöschten und ausgetauschten Bilder werden nicht mehr generiert.
Die Datenbank wartet nun darauf wieder gefüllt zu werden.
Ist das nun alles passiert, befinden sich im Ordner /content/images/ nur die Bilder, die tatsächlich benutzt werden, der Rest ist verschwunden, bzw. in der Datensicherung, wenn gemacht.
Beim Generieren der Bilder kann es zu Verzögerungen kommen, also nicht gleich erschrecken, wenn ein Bild nicht sofort vorhanden ist.
Das hängt mit den Ressourcen zusammen die der Provider für die Verarbeitung freigibt (Vor allem Rechenzeit). Laufen mehrere Jobs auf der Maschine quasie parallel, wird natürlich die Rechenzeit gleichmäßig aufgeteilt und das kann je nach Maschienenleistung dauern. Ein Job wird nicht zwangsläufig nach z.Bsp. 30 Sec. Wartezeit abgebrochen. Hier zählt die vertraglich vereinbarte genutzte Rechenzeit pro Task.
Siehe auch: [>1.2.5] Dateizentrale: Interne Behandlung der Dateien
Die Punkte 6 bis 15 entfallen, im admin-Bereich gibt es dafür Buttons ;)