Skip to content
Extraits de code Groupes Projets
  1. jan. 23, 2006
  2. jan. 22, 2006
  3. jan. 20, 2006
  4. jan. 19, 2006
  5. jan. 07, 2006
  6. jan. 06, 2006
  7. jan. 01, 2006
  8. déc. 25, 2005
  9. déc. 19, 2005
  10. nov. 29, 2005
    • esj's avatar
      Permettre la surcharge du systeme de cache avec son delai: · 0866e2f7
      esj a rédigé
      - en confinant la gestion de la globale $delai dans le fichier inc-cache surchargeable
      - en ne chargeant ce fichier que dans inc-public-global
      - en mettant dans inc_invalideur les fonctions non necessaires a la determination des caches
      0866e2f7
  11. nov. 18, 2005
  12. mai 06, 2005
  13. avr. 25, 2005
  14. avr. 21, 2005
  15. fév. 10, 2005
  16. oct. 29, 2004
  17. oct. 22, 2004
  18. oct. 10, 2004
  19. août 22, 2004
  20. août 17, 2004
    • Fil's avatar
      Gestion des invalideurs depuis l'espace privé & simplification du truc : · 2ce35a78
      Fil a 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
      2ce35a78
  21. juil. 26, 2004
    • Fil's avatar
      le gros boulot de week-end : · 55c72b5b
      Fil a rédigé
      avec cette version je peux de nouveau faire tourner mes sites sous SPIP-cvs
      (sauf bug flagrant).
      
      Par rapport à la version précédente, il y a des dizaines de modifs :
      - retour au schéma de cache précédent (noms de fichiers avec un peu plus de md5() au cas où
      - retour des inc-urls personnalisés
      - meilleure intégration, je pense, de l'invalideur de forums
      - API invalideur déplacée dans l'espace privé pour pouvoir être appelée depuis ecrire/ (attention, il faudra que ça soit en option seulement !)
      
      Par contre j'ai dû faire sauter, au moins provisoirement :
      - les fichiers cache '_NEW' : d'une part on doit pouvoir les régler avec l'invalideur, d'autre part ça introduisait plein de biscorneries que j'ai préféré eviter
      - l'inclusion en mode "html" et la gestion de la $fraicheur dans ce cas (mais les données du compilo concernant le mode "html" ou "php" sont préservées dans les meta-données du fichier cache
      - le mécanisme de lock sur le calcul du squelette compilé
      - le flock() sur calcul des caches de page (remplacé par spip_get_lock()
      
      Je crois que c'est tout, mais j'en oublie forcément
      
      A plus
      55c72b5b
  22. juil. 16, 2004
  23. juil. 14, 2004
  24. avr. 14, 2003
  25. avr. 10, 2003
  26. oct. 07, 2002
  27. avr. 15, 2002
  28. fév. 24, 2002
  29. fév. 09, 2002
  30. fév. 05, 2002
Chargement en cours