Ho osservato un forum Discourse con un traffico enorme, che sta causando lentezza. C’è una tradizione, o così dicono, di resettare il forum e ricominciare da capo. Il ragionamento è che man mano che il forum cresce in dati e traffico, richiede più risorse come RAM, CPU e disco, aumentando significativamente i costi.
C’è qualche fondamento in questo? Qualcuno con esperienza di traffico elevato può spiegare se il traffico elevato richiede davvero server progressivamente più potenti, anche con la cache e altre ottimizzazioni?
Contesto sul loro server:
Il problema attuale non è l’infrastruttura (CPU/RAM/storage), ma le entrate.
L’ultimo aggiornamento è stato costoso e non possiamo permettercelo.
Il reset è necessario per ottenere un “droplet” più economico (con meno spazio di archiviazione, dato che tutti i contenuti verranno eliminati).
Buttare via la storia della tua community non ha molto senso a meno che ciò che la gente diceva l’anno scorso non conti affatto. Slack elimina le cose che hanno qualche mese di vita per impostazione predefinita, credo.
Quanto è grande il tuo database? Il tuo problema di costi riguarda lo spazio su disco? Ci sono modi più economici per ottenerne di più (ad esempio, caricando le immagini su S3). Se il database è molto grande, allora sì, potresti aver bisogno di più RAM per supportarlo.
Stai riscontrando problemi di prestazioni? Il forum è lento?
Questo è il mio punto, questa istanza non usa proxy o caching, forse stanno usando un droplet/cloud prezzato a 9€ al giorno, quindi mi chiedo se il fatto che stiano usando il cloud e non un VPS KVM o Bare Metal sia la ragione di così tanti disservizi in questi giorni
No! Sto osservando disservizi di un’istanza di cui sono un vecchio membro e sì, il contenuto è importante, ma non capisco come un’istanza che non permette l’upload subisca così tanti disservizi per dati enormi.
Esiste qualche caso in cui un’istanza Discourse ha gestito dati enormi anche con l’upload disabilitato che ha richiesto il reset di tutti i dati o la migrazione a un’altra configurazione?
Se non si hanno dati sulla RAM del server, sulla CPU e sulle dimensioni del database, è sciocco speculare su quale possa essere il problema. Potrebbe trattarsi di un problema di configurazione.
Se intendi che stanno usando un server da 2 GB per 9 euro al mese con 2 GB di RAM e il forum esiste da molto tempo, non è difficile immaginare che debbano raddoppiare le dimensioni del server.