« spip.php » n'existait pas sur « 2ce35a785158fc46c8deeb14f2e953370a460e5f »
Bifurcation depuis
spip / spip
20572 validations de retard le dépôt en amont.
Fil
rédigé
- on n'a désormais plus qu'une table spip_caches, sous la forme : +-----------------------------------------------+-----------------+-------+ | hache | id | suppr | +-----------------------------------------------+-----------------+-------+ | CACHE/c/86400/cle%3Fid_article%3D884.9595d74a | id_article/884 | NULL | | CACHE/c/86400/cle%3Fid_article%3D884.9595d74a | id_article/907 | NULL | ... / ... | CACHE/2/86400/le%3Fid_article%3D2505.5d9390a2 | id_forum/a2505 | NULL | | CACHE/2/86400/le%3Fid_article%3D2505.5d9390a2 | id_article/2505 | NULL | | CACHE/2/86400/le%3Fid_article%3D2505.5d9390a2 | id_article/2442 | NULL | ... / ... ici hache est le nom du fichier cache ; id l'identifiant (composite) de l'invalideur, et suppr est mis à 'x' quand on demande de supprimer. Un message est alors posé dans lire_meta() pour dire à inc-public.php3 de faire le ménage avant d'aller chercher un fichier cache. Dans ecrire/articles.php3 il y a à deux endroits l'appel à l'invalidation