Projet

Général

Profil

Development #52528

garder un cache des vignettes

Ajouté par Frédéric Péters il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
30 mars 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Ça peut prendre un certain temps de générer la vignette d'un fichier et on pourrait garder ce qui est généré en cache pour ne pas répeter ce travail.

(ticket après avoir vu un PDF dans la génération de vignette prenait 20 secondes).

Vite fait,

  • on peut faire ça directement dans get_thumbnail, de manière systématique
  • déterminer le nom de fichier de la vignette sur base d'un hash de filepath
  • a priori pas de nécessité de vérifs supplémentaires, le contenu pour un filepath donné ne change pas dans le temps
    • (mais si on veut ajouter une vérif sur les timestamps respectifs, ok)
  • inclure un job régulier de nettoyage des fichiers (genre supprimer les fichiers créés il y a plus de 30 jours)

Fichiers

Révisions associées

Révision d38db142 (diff)
Ajouté par Lauréline Guérin il y a environ 3 ans

misc: caching for thumbnails (#52528)

Révision d49c9b15 (diff)
Ajouté par Lauréline Guérin il y a environ 3 ans

misc: clean old thumbnails (#52528)

Historique

#1

Mis à jour par Lauréline Guérin il y a environ 3 ans

  • Assigné à mis à Lauréline Guérin
#2

Mis à jour par Lauréline Guérin il y a environ 3 ans

#3

Mis à jour par Frédéric Péters il y a environ 3 ans

  • Statut changé de Solution proposée à Solution validée
#4

Mis à jour par Lauréline Guérin il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit d49c9b15bc82e83a43ca278cf10624f21d8d323d
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Fri Apr 9 15:02:30 2021 +0200

    misc: clean old thumbnails (#52528)

commit d38db142c67301007b1a9d08a392f2f569ed2519
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Fri Apr 9 11:45:00 2021 +0200

    misc: caching for thumbnails (#52528)
#5

Mis à jour par Frédéric Péters il y a environ 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF