Sono completamente nuovo su Discourse. Si può dire che sono un neofita su Discourse.
Mi aspetto interazioni utente:
Massimo 500 utenti online contemporanei che leggono i post
Massimo 50 post/risposte al minuto
Ogni argomento contiene in media 2 immagini (2 MB)
Suggerimenti per i piani di hosting? Requisiti hardware adatti (RAM/Processore/SSD)?
Sebbene questo possa essere molto impreciso a seconda del comportamento dell’utente, secondo la mia opinione, optare per una soluzione conservativa di 4 core CPU e almeno 8 GB di RAM, abbinati a un archiviazione SSD (qualsiasi capacità sia necessaria in base ai requisiti dei contenuti + 25%), dovrebbe garantire un margine di sicurezza sufficiente.
Cerca di utilizzare una versione recente della CPU per beneficiarne delle prestazioni.
Grazie @itsbhanusharma
hai mai ospitato un forum?
se sì
per favore condividi le tue attuali interazioni degli utenti e il piano di hosting con l’hardware. E anche il link al forum
Sto avviando un forum per il lavoro sociale in India. Ora voglio testarlo con la mia città, Aurangabad.
Se il test di questo concetto avrà successo, lo promuoverò in tutta l’India.
Voglio avviare discussioni diverse per ogni città utilizzando sottodomini. Esempio: Aurangabad.Esempio.it, Delhi.Esempio.it - sono solo esempi, non ho ancora scelto il nome di dominio.
Ti suggerirei di ospitare il sito su DigitalOcean (hanno un data center a Bengaluru, quindi una buona latenza in tutta l’India).
Per quanto riguarda il tuo piano, ti consiglio di scegliere un server piuttosto potente e configurare Discourse multisite per semplificarti la vita.
Posso inoltre coinvolgermi nella fase di sviluppo, dato che si tratta di un progetto basato in India.
Vorrei configurare un forum Discourse diverso per ogni città, poiché saranno necessari moderatori locali.
Desidero mostrare agli utenti un forum specifico per città.
Sto lavorando allo sviluppo di questo concetto da 6 mesi, ma ho sprecato molto tempo a pensarci per Android. Ora ho deciso che un sistema basato su sito web funzionerà meglio, poiché gli utenti sono pigri nell’installare nuove app. I siti web sono facili da usare, specialmente Discourse. Uso un forum simile a Discourse da 2-3 anni.
Quanto sei sicuro di vedere questo tipo di attività fin dal primo giorno? Da dove provengono i dati? Stai migrando un forum esistente?
La maggior parte degli hosting offre soluzioni molto scalabili. Inizia con la migliore che puoi permetterti, scegliendo un provider che offra scalabilità in entrambe le direzioni. Una cosa da considerare è che Discourse dà priorità a CPU veloci rispetto a un gruppo di CPU più lente.
Per le immagini, potrebbe essere meglio valutare un servizio di archiviazione/consegna “cloud” come Amazon S3, che è supportato da Discourse. Questo aiuterà a ridurre i costi di hosting, migliorare l’efficienza e l’esperienza degli utenti, delegando la gestione delle immagini all’infrastruttura di Amazon.
Un multisito potrebbe essere impegnativo sia dal punto di vista tecnico che da quello della comunità. Personalmente, se scegli di intraprendere questa strada, ti consiglio di coinvolgere uno sviluppatore o un operatore DevOps. Anche se fossi in grado di gestire tu stesso le operazioni DevOps, probabilmente non sarebbe il miglior utilizzo del tuo tempo.
In alternativa, potresti creare categorie per le città man mano che le lanci e impostare il sottodominio per reindirizzare all’URL di quella categoria.
Un’istanza Discourse separata per ogni città rischia di trasformarsi in un incubo amministrativo, motivo per cui suggerirei di valutare l’uso di una categoria per ogni città.
Se utilizzi le categorie, puoi assegnare dei “moderatori” specifici a ciascuna categoria:
Questo tipo di struttura per città/stato all’interno di un paese è già stata discussa in passato, quindi dovresti trovare alcune informazioni utili:
Dipende solo dalle tue risorse. Ho un paio di siti molto trafficati su una singola vm utilizzando cdn per Discourse e S3. È anche possibile (ma non supportato) eseguire più server con autoscaling.