Project

General

Profile

Bug #92420

cache.set() inutile dans RemoteTemplate

Added by Benjamin Dauvergne 9 months ago. Updated 9 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
28 June 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

En local j'ai constaté que tous les appels à get_template() sont servis par le page_cache mais qu'à chaque fois la page extraite du page_cache est tout de suite ré-écrite dans le cache sous sa clé de cache individuelle, soit disant d'après mon commentaire "pour éviter que les autres consommateurs n'essaie aussi de lancer un rafraîchissement" sauf que ça n'arrivera pas: si la page est extraite du page_cache et que celui-ci est expiré, pas la peine de réécrire dans le cache, elle ne sera jamais lue, le page_cache ayant priorité.

D'ailleurs ce n'est pas bien évident que le cache par clé individuelle (self.cache_key) serve à quelque chose encore, il n'est renvoyé que sur un cache froid (le page_cache est vide) et après plus jamais.

History

#1

Updated by Benjamin Dauvergne 9 months ago

  • Description updated (diff)

Also available in: Atom PDF