Bonjour
Sur une plateforme développée en PHP/joomla3.8 qui tourne depuis plusieurs années, nous rencontrons depuis peu des problèmes de cache inédits. La plateforme gère les évaluations de classes d'étudiants. Pour chaque étudiant elle publie la liste des évaluations publiées qui est généralement la même pour tous les élèves d'une classe.
On me signale depuis quelque temps des cas isolés d'étudiants ne voyant pas toutes les évaluations. Profitant d'un cas en temps réel qu'on me signale je craque le MP de l'étudiant et me logue à sa place et, surprise je vois toutes ses évaluations. On fait dire à l'étudiant de supprimer son cache et l'évaluation qui manquait lui apparait.
Problème de cache donc. Mais comment expliquer que 15 étudiants qui se connectent en même temps ne voient pas la même chose et que l'un deux mette en cache une page où il manque la dernière ligne ?