Désencombrer le cache des fichiers produits
L'optimisation du service par Apache des fichiers produits avec #PRODUIRE
ou produire_fond_statique
passe par la création d'un fichier .last
, qui est ensuite copié, uniquement si besoin, avec le nom du fichier définitif.
La date de création du fichier .last est testée ensuite lors des futurs appels à produire_fond_statique
(avec filemtime
), mais, à part cela, ce fichier .last n'est plus jamais utilisé.
Plutôt qu'un @copy
dans la fonction ecrire_fichier_calcule_si_modifie
, il semble donc possible de faire un @rename
(comme c'est fait pour le compresseur), et créer immédiatement un fichier .mtime_last
(contenant juste 'ok' par exemple), dont produire_fond_statique
pourra tester le filemtime.
Ça divise par 2 la taille des fonds statiques produits et ça évite la @copy d'un fichier statique qui peut être gros.
(Pour pas oublier et PR à venir si ça se confirme)