Alors je ne sais pas si c'est possible, mais voici une idée :
- ajouter un identifiant dans les requêtes qui change à chaque page affichée, mais qui soit le même pour les deux requêtes (image et animation) d'une même page
- utiliser du PHP à la fois pour l'image et pour l'animation
- avoir un nouveau cache côté serveur (distinct de celui existant, qui est conservé pour limiter le nombre de requêtes) qui soit partagé pour les deux types de requêtes
- à la première requête qui comporte un nouvel identifiant, déterminer le Boo à afficher avec le cache existant, et ajouter la paire Boo/identifiant au nouveau cache
- pour toutes les requêtes suivantes qui comportent le même identifiant (normalement, une seule), utiliser uniquement le nouveau cache pour déterminer le Boo concerné
Ça suppose que :
- on puisse ajouter un nouveau cache, et le partager entre les requêtes
- le cache ne grandisse pas démesurément (mais sa durée de rétention peut être très courte : au pire il y a quoi, 10 secondes maximum entre deux requêtes qui doivent être corrélées ?)
- on puisse avoir un identifiant unique dans chaque page générée sans pourrir les caches
(c'est pourtant vrai que la gestion du cache c'est l'un des problèmes les plus tordus de l'info

)