Il existe des situations où l'ajout/suppression/modification d'une entité enfant entraîne un changement dans la page, ce qui nécessiterait normalement d'ignorer le cache.
Par exemple le cas (rare) où l'article possède une image d'accroche.
Dans le cadre d'https://github.com/edinum/alyoda qui utilise une structure non standard, cela arrive beaucoup plus fréquemment.
Il faudrait donc idéalement que l'on vérifie aussi la date de modification des enfants du document pour déterminer si la version cachée doit ou non être servie.
Actuellement le cache de Gotenberg est ignoré quand le document lui-même change. Voir : https://github.com/edinum/pdfgen/blob/f067df72f30c60baa33188e744f67cb2de0a53a0/pdfgen.php#L60
Il existe des situations où l'ajout/suppression/modification d'une entité enfant entraîne un changement dans la page, ce qui nécessiterait normalement d'ignorer le cache.
Par exemple le cas (rare) où l'article possède une image d'accroche. Dans le cadre d'https://github.com/edinum/alyoda qui utilise une structure non standard, cela arrive beaucoup plus fréquemment.
Il faudrait donc idéalement que l'on vérifie aussi la date de modification des enfants du document pour déterminer si la version cachée doit ou non être servie.