Commit graph

3 commits

Author SHA1 Message Date
isUnknown
bb71da081b Ajout du système de cache pour les notifications
Problème : Les notifications étaient collectées à chaque requête sur
projects.json, causant des problèmes de performance et de mémoire.

Solution : Mise en cache des notifications par projet et par utilisateur
- Nouvelle méthode getNotificationsLight() dans ProjectPage avec cache
- Cache invalidé automatiquement via les hooks existants (page/file update)
- Cache par utilisateur pour inclure le isRead spécifique

Performance : Les notifications sont calculées une fois puis servies depuis
le cache jusqu'à ce qu'un changement survienne (commentaire, brief, etc.)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 11:42:20 +01:00
isUnknown
8580fead7a panel : fix hooks that refresh cache by mutualizing require 2025-06-17 12:24:17 +02:00
isUnknown
e6a27cdf0f cache : trigger regenerate cache on file update 2025-06-02 11:02:35 +02:00
Renamed from public/site/config/hooks/regenerate-project-steps-cache.php (Browse further)