Opened 17 years ago

Closed 16 years ago

Last modified 16 years ago

#19 closed amelioration (fixed)

Rafraîchissement manuel du cache via le PCA

Reported by: prolag Owned by: youp3
Priority: mineur Milestone: 2.2
Component: e2t Version:
Keywords: Cc:

Description (last modified by youp3)

Rajouter le rafraîchissement des caches via le PCA

Change History (14)

comment:1 Changed 16 years ago by prolag

  • Milestone changed from 2.2 to 2.1.2

comment:2 Changed 16 years ago by fabien

  • Priority changed from majeur to mineur
  • Summary changed from rafraîchement manuellement le cache via le PCA to Rafraîchissement manuel du cache via le PCA

Je ne comprend pas le but de cette amélioration. Tu parles de quel cache ?

comment:3 Changed 16 years ago by Prolag

La meme chose que Tools & Settings => Cache Control mais avec les caches d'E2T

comment:4 Changed 16 years ago by fabien

Mais on peut pas faire ça, il y a plusieurs caches dans l'E2T si on les met à jour tous en même ça va être trop long pour PHP. On peut déjà les rafraîchir... mais un à un :)

comment:5 Changed 16 years ago by Prolag

Dans Tools & Settings => Cache Control si tu regarde tu a les caches 1 par 1 Je voudrais qu'on puisse faire la meme chose et pouvoir updater manuellement 1 cache (pas tt les caches)

comment:6 Changed 16 years ago by fabien

Moi, ça me semble pas vraiment utile de créer une nouvelle rubrique juste pour ça. On peut voir pour ajouter la reconstruction dans les outils (y'a déjà le cache stats dedans et le cache des catégories est dans la gestion des rubriques).

comment:7 Changed 16 years ago by youp3

  • Status changed from new to assigned

Bon, je vais m'occuper de ce ticket, mais pour être certain d'avoir bien compris ce que vous en attendez : Il faut que je crée autant d'outils qu'il y a de caches E2T pour pouvoir les rafraîchir un par un ?

Faut-il mettre ces outils dans les "Outils de développement" ou bien dans les "Outils d'administration" ?

Merci de me préciser ces deux points.

comment:8 Changed 16 years ago by fabien

Outils d'administration :)
Par contre, je pense qu'un seul outil est nécessaire. Celui pour reconstruire le cache des catégories/rubriques/dl forums (choisissez celui qui vous plait :p). Les deux autres caches sont reconstruits avec l'outil de "recomptage des stats" normalement.

comment:9 Changed 16 years ago by youp3

  • Description modified (diff)

heu, dans l'outil de "recomptage des stats" il me semble que 3 caches sont reconstruits : $this->ipsclass->dl_func->dl_update_cache_forum(1); $this->ipsclass->dl_func->dl_update_cache(1); $this->ipsclass->dl_func->dl_update_cache_stats(1);

Quand je pense que je viens de voir cela alors que je viens de finir l'outil! Car pour moi la première ligne rafraîchit le cache des rubriques. :\

comment:10 Changed 16 years ago by fabien

Moi, j'ai toujours trouvé que c'était amélioration n'était pas forcément nécessaire :p
Là, il faudrait voir avec Prolag :)

comment:11 Changed 16 years ago by Prolag

Salut, Pour moi l'idée est de reprendre l'idée du Cache Control (dans le PCA) Ou on peut voir le cache..., et le mettre à jour ;)

comment:12 Changed 16 years ago by youp3

  • Resolution set to fixed
  • Status changed from assigned to closed

La livraison [189] implémente les outils demandés. Cependant après plusieurs tests l'outil de reconstruction des statistiques de Fabien est plus intéressant concernant la reconstruction des caches. Par contre la visualisation du contenu des caches cela peut être pratique effectivement.

comment:13 Changed 16 years ago by fabien

L'outil "Recompter les statistiques" est de Prolag :p
Je trouve que ça fait un peu doublon là puisqu'on peut déjà reconstruire les caches de l'E2T via les outils. Faire un outil pour voir les caches (si c'est ce que vous voulez (marche aussi en ajoutant 3 lignes dans administration.php)) me semblait plus judicieux.
Sinon, il y a un hardcoded à la ligne 1087 :)

comment:14 Changed 16 years ago by youp3

Merci Matt pour le hardcoded ><

Pour les outils de cache je suis pour les afficher seulement en mode DEV.

Note: See TracTickets for help on using tickets.