Feed RSS per le risposte?

Il motivo per cui menziono l’uso di un sottoinsieme è che potrebbero esserci problemi di prestazioni/archiviazione sul server nella gestione dei feed RSS per ogni utente, o anche problemi di prestazioni per gli utenti che recuperano i feed.

Ad esempio, potrei impostare me stesso per osservare ogni categoria, il che senza limitazioni porterebbe il mio utente ad avere un feed RSS contenente ogni singolo post. Per il server, questo singolo feed RSS verrebbe memorizzato nella cache e raddoppierebbe di fatto l’uso di archiviazione del testo, oppure verrebbe generato ogni volta che viene richiesto e utilizzerebbe una notevole quantità di tempo della CPU.

Inoltre, un tale RSS sarebbe potenzialmente molto grande, richiedendo una certa quantità di tempo per il download e poi sarebbe una grande quantità di XML da elaborare per il client, con il possibile risultato di diversi minuti di download ed elaborazione prima che il tuo client RSS possa effettivamente fare qualcosa di utile.

In una community di Discourse con utenti che probabilmente abbracceranno l’RSS, potrebbero esserci anche preoccupazioni sulla larghezza di banda da considerare.


Per quanto riguarda la tua domanda originale sulla possibilità attuale, penso che la risposta sia no. Come hai menzionato in relazione al metodo di Reddit, ciò richiederà un meccanismo per individuare in modo univoco l’utente appropriato, evitando al contempo di divulgare informazioni sugli argomenti che un utente sta osservando, cosa che per questo tipo di cose viene comunemente fatta con un token univoco generato per l’URL del feed RSS.

Per questo motivo, se il lavoro fosse già stato fatto per un tale meccanismo, mi aspetterei di vederlo utilizzato da qualche parte nelle mie pagine del profilo, ad esempio con un link RSS nella pagina delle notifiche o una sezione nelle Preferenze per la creazione di feed RSS.


In termini di aggiunta di questa funzionalità, la cosa migliore da fare sarà probabilmente quella di definire i dettagli di come funzionerebbe per gli utenti, idealmente con dettagli su come potrebbe funzionare anche dietro le quinte, e poi o:

  • Aggiornare il tuo post originale in questo argomento con quei dettagli e poi sperare che qualcuno voglia occuparsi di aggiungerlo al core o di creare un plugin; oppure
  • Creare un nuovo argomento in / aggiornare questo argomento e spostarsi in Marketplace se sei in grado e disposto a finanziare l’aggiunta al core o la creazione di un plugin.