[Perf] pHash- und EXIF-Disk-Cache zwischen Runs #29
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Wenn dieselben Bilder mehrfach analysiert werden (z.B. Reload, neue Analyse mit anderen Parametern), wird:
analyzer.py:analyze_folder)Bei 500 Bildern x ~150ms pHash = ~75 s pro Re-Run.
Fix
analyzer_cache.jsonunter<tempdir>/of-cache/mit Schluesselmd5(path)+mtime:Invalidate wenn mtime nicht uebereinstimmt.
Ausgliederung
Ausgegliedert aus #23 (Thumbnail-Endpoint), weil dort der Disk-Cache nur fuer Thumbnails implementiert wurde. pHash-Cache braucht eigene Datenstruktur und Invalidierungslogik.