Projet

Général

Profil

Evolution #3996

Y a t-il une limite de taille de cache dans SPIP ?

Ajouté par Julien - il y a plus d'un an. Mis à jour il y a 2 mois.

Statut:
En cours
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
Début:
09/09/2017
Echéance:
% réalisé:

0%

Resolution:

Description

Ticket qui fait suite à des observations sur #3843.

cedric :

1/ il n'y a plus de quota cache en SPIP 3.1+ (aucune taille limite, c'est un nombre de slots qui fixe la limite)
2/ les images stockées dans local/ n'ont jamais été comptées dans la taille du cache et n'ont aucune influence

marcimat :

Notons que le génie 'invalideur' est toujours appelé et utilise 'quota_cache' ; le formulaire de vidage de cache affiche aussi le quota.
Probablement du code mort dans les 2 cas.

Ref dans le code :
https://core.spip.net/projects/spip/repository/entry/spip/ecrire/inc_version.php#L286
https://core.spip.net/projects/spip/repository/entry/spip/ecrire/inc/genie.php#L141
https://core.spip.net/projects/spip/repository/entry/spip/ecrire/inc/invalideur.php#L226

dans la doc :
https://programmer.spip.net/Configurer-le-cache

Historique

#1 Mis à jour par b b il y a plus d'un an

  • Tracker changé de Anomalie à Evolution
  • Version cible mis à 3.2

#2 Mis à jour par erational 👺鬼 il y a 11 mois

Je viens de tester en local et je confirme: on peut nettoyer le tout

J'ai juste une question: le genie_invalidateur_dist devient superflu
doit-on le conserver pour avoir un point d'entrée ou faut-il le supprimer des taches générales ?
(et comment fait cela ? retirer proprement un item de taches_generales) ?

Pour l'instant, j'ai juste masqué la valeur dans l'interface r23894 et r23895

#3 Mis à jour par erational 👺鬼 il y a 11 mois

Commité sur le trunk avec r23896
Si c'est bon, on peut reporter sur la branche SPIP 3.2

#4 Mis à jour par b b il y a 9 mois

  • Statut changé de Nouveau à En cours

#5 Mis à jour par jluc - il y a 7 mois

l'absence de taille limite est inquiétante

#6 Mis à jour par jluc - il y a 7 mois

Pour info (et en attendant de mieux documenter ailleurs ?) je quote marcimat (sur spip-user) :

Il y a 256 répertoires qui peuvent ensuite contenir chacun 256 fichiers.
- tmp/cache/{aa}/{aa}.cache
- plus quelques autres répertoires comme tmp/cache/skel/

#7 Mis à jour par Franck D il y a 5 mois

#8 Mis à jour par erational 👺鬼 il y a 2 mois

Que fait-on donc ?
Il faudrait décider et aussi documenter.

#9 Mis à jour par b b il y a 2 mois

Je pense qu'on peut supprimer les chaînes de langue pointées par Franck (à valider en posant la question à kent1).

Formats disponibles : Atom PDF