designtopack/public/site
isUnknown a57b0c203a Optimisation du refresh cache avec batch processing
Problème : Le refresh cache de tous les projets timeout côté serveur à cause
du trop grand nombre de projets à traiter en une seule requête.

Solution : Batch processing avec indicateur de progression
- Backend : traite 10 projets par batch avec offset/limit
- Frontend : fait plusieurs requêtes successives et affiche la progression
- Timeout réduit à 60s par batch au lieu de illimité
- Bouton désactivé pendant le traitement
- Ajout invalidateNotificationsCache() pour vider aussi ce cache

Affichage : "15/50 (30%)" pendant le traitement, puis "Terminé (50)"

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 12:08:13 +01:00
..
blueprints Fix : URL correcte pour notifications de brief validé depuis PDF + redirect briefs vides 2026-01-15 10:44:30 +01:00
cache Initial commit 2024-07-10 16:10:33 +02:00
config Ajout invalidation cache notifications dans hook file-update 2026-01-15 11:42:40 +01:00
controllers front > login : fix redirection when user is already logged in 2025-05-05 16:41:22 +02:00
models Ajout du système de cache pour les notifications 2026-01-15 11:42:20 +01:00
plugins Optimisation du refresh cache avec batch processing 2026-01-15 12:08:13 +01:00
sessions Initial commit 2024-07-10 16:10:33 +02:00
snippets remove cache busting based on query string 2025-10-08 15:50:25 +02:00
templates Ajout du système de cache pour les notifications 2026-01-15 11:42:20 +01:00