Obrigado pelo norte, fica aqui a resposta sobre isso:
X-Discourse-Route: topics/show: Mostra a controller/action interna do Discourse (Ruby on Rails) processando o tópico.X-Runtime: 0.133969: Tempo que a aplicação levou para gerar a resposta (cerca de ~133ms).Cf-Ray: ...-GRU: Requisição atendida pelo edge da Cloudflare em Guarulhos/São Paulo (GRU).Cf-Cache-Status: DYNAMICeCache-Control: no-cache, no-store: Conteúdo dinâmico que não fica estagnado em cache de borda.- Ao inspecionar a URL HTML comum sem
.json, o servidor responde com:
Link: <https://segredin.com/t/conselhos-duvidosos/22054.md>; rel="alternate"; type="text/markdown"X-Discourse-Crawler-View: true(mostrando que o Discourse também disponibiliza uma versão limpa em.md/ Markdown nativo para crawlers e leitores).
O header Link indicando a versão alternativa: Link: <https://segredin.com/t/conselhos-duvidosos/22054.md>; rel="alternate"; type="text/markdown"
Retorna o Vary: Accept pela origem independente de funções externas a nível de DNS.
Se o pedido optar por fazer uma request sem o .json, ele vai retornar o .md como conversão padrão.
HTTP/1.1 200 OK
Content-Type: text/markdown
Vary: Accept
Eu fiquei em dúvida porque recebi 123 mil requisições da Claude e a maioria, desde que atualizei o Discourse com essa função do núcleo, não subiu de forma vertiginosa. Vou acompanhar pelas próximas semanas.