Révision du système de cache

This commit is contained in:
Breizh 2022-09-27 17:13:38 +02:00
parent 1e7aa917ef
commit 073e5b6a6b
2 changed files with 3 additions and 11 deletions

View file

@ -2,18 +2,10 @@
# Configuration # Configuration
generator=/home/files/scripts/generator.sh generator=/home/files/scripts/generator.sh
max=4 max=${MAX:-4}
export cache=/dev/shm/thumbnails export cache=/dev/shm/thumbnails
export root=/home/files/data export root=/home/files/data
# Force la génération en supprimant les index.html
# ainsi que la régénération des miniatures en les supprimant
if [[ "$1" == "-f" ]]
then
find "${root}" -name index.html -delete
rm "${cache}"/*
fi
# Mise en place de l'environnement # Mise en place de l'environnement
cd "$root" cd "$root"
shopt -s globstar shopt -s globstar
@ -36,7 +28,7 @@ do
cd "$full" cd "$full"
# Si un index.html est déjà présent # Si un index.html est déjà présent
if [[ -f "index.html" ]] if [[ -f "index.html" && "$1" != "-f" ]]
then then
# Vérification de la date de modif des fichiers # Vérification de la date de modif des fichiers
for file in * for file in *

View file

@ -167,7 +167,7 @@ do
if [[ ! -f "${cache}/${thumbname}" ]] && [[ ${kbytes} -le 20480 ]] && [[ ! ${i} =~ \.v2m$ ]] if [[ ! -f "${cache}/${thumbname}" ]] && [[ ${kbytes} -le 20480 ]] && [[ ! ${i} =~ \.v2m$ ]]
then then
# Création de la miniature # Création de la miniature
timeout 180 convert -limit memory 200M "${i}" -strip -thumbnail 'x60>' "${cache}/${thumbname}" convert "${i}" -strip -thumbnail 'x60>' "${cache}/${thumbname}"
fi fi
# Si une miniature est présente, on l'affiche # Si une miniature est présente, on l'affiche