Soporte para cabecera ETag

Su solicitud no tiene sentido porque Discourse es una aplicación de JavaScript que no recupera HTML.

Respeto totalmente su experiencia y conocimientos en este ámbito, pero he ejecutado docenas de aplicaciones web renderizadas con JavaScript que utilizan ETags en la respuesta raíz (si el contenido se puede reutilizar).

todas las “páginas” se construyen mediante código JavaScript ejecutable en tiempo real.

La captura de pantalla que publiqué anteriormente es el HTML que se devuelve antes de que se ejecute cualquier código del lado del cliente, por lo que definitivamente hay algo en el backend (asumo que Rails) sirviendo esta ruta.

Cada comunidad de Discourse que he revisado (excepto esta), inicialmente devuelve una versión del sitio sin JavaScript con todo el contenido renderizado, presumiblemente para los rastreadores.

Disculpas si me equivoco por completo, pero no creo que esté diciendo cosas sin sentido; es posible que simplemente esté equivocado.

1 me gusta