Feed RSS para respostas?

O motivo pelo qual menciono o uso de um subconjunto é que pode haver preocupações de desempenho/armazenamento no servidor com o gerenciamento de feeds RSS para cada usuário, ou mesmo preocupações de desempenho para os usuários que recuperam os feeds.

Por exemplo, eu poderia me configurar para assistir a todas as categorias, o que, sem limitação, levaria meu usuário a ter um feed RSS contendo cada postagem. Para o servidor, esse único feed RSS seria armazenado em cache e efetivamente dobraria o uso de armazenamento de texto, ou seria gerado toda vez que fosse solicitado e usaria uma quantidade significativa de tempo de CPU.

Além disso, tal RSS seria potencialmente muito grande, levando algum tempo para baixar e depois sendo muito XML para o cliente processar, possivelmente resultando em vários minutos de download e processamento antes que seu cliente RSS possa realmente fazer algo útil.

Em uma comunidade Discourse com usuários que provavelmente adotariam o RSS, também pode haver preocupações com a largura de banda a serem consideradas.


Em relação à sua pergunta original sobre se isso é atualmente possível, acho que a resposta é não. Como você mencionou em relação ao método do Reddit, isso exigirá um mecanismo para direcionar exclusivamente o usuário apropriado, ao mesmo tempo em que evita vazar informações sobre os tópicos que um usuário está assistindo, o que para esse tipo de coisa é comumente feito com um token exclusivo gerado para o URL do feed RSS.

Por causa disso, se o trabalho já tivesse sido feito para tal mecanismo, eu esperaria vê-lo usado em algum lugar em minhas páginas de perfil, como com um link RSS na página de Notificações ou uma seção em Preferências para criar feeds RSS.


Em termos de adicionar essa funcionalidade, a melhor coisa a fazer provavelmente será detalhar como isso funcionaria para os usuários, idealmente com detalhes de como isso poderia funcionar nos bastidores também, e então:

  • Atualize sua postagem original neste tópico com esses detalhes e espere que alguém queira assumir a tarefa de adicioná-lo ao core ou criar um plugin; ou
  • Crie um novo tópico em / atualize este tópico e mova para Marketplace se você puder e estiver disposto a financiar a adição ao core ou a criação de um plugin.