Prise en charge de l'en-tête ETag

Votre demande est incompréhensible car Discourse est une application JavaScript qui ne récupère pas de HTML.

Je respecte tout à fait votre expérience et votre expertise en la matière, mais j’ai fait fonctionner des dizaines d’applications web rendues en JavaScript qui utilisent des ETags dans la réponse racine (si le contenu peut être réutilisé).

toutes les « pages » sont construites en temps réel via du code JavaScript exécutable.

La capture d’écran que j’ai publiée ci-dessus correspond au HTML renvoyé avant l’exécution de tout code côté client. Il y a donc assurément quelque chose côté serveur (je suppose Rails) qui gère cette route.

Chaque communauté Discourse que j’ai examinée (sauf celle-ci) renvoie initialement une version du site sans JavaScript, avec tout le contenu déjà rendu, vraisemblablement pour les robots d’indexation.

Je m’excuse si je me trompe complètement, mais je ne pense pas être « incompréhensible » ; je peux simplement avoir tort.

1 « J'aime »