Self-hosting: ricompilare Discourse per ridurre l'uso della RAM

Abbiamo migliorato il modo in cui Discourse condivide la memoria tra i processi che girano all’interno del suo container, riducendo la quantità di RAM necessaria.

Ecco un esempio da uno dei nostri container interni. Prima della modifica, l’utilizzo della memoria raggiungeva circa 1,9 GB. Dopo l’applicazione del miglioramento, si è generalmente mantenuto intorno alla baseline di 1,3 GB.

Il miglioramento è disponibile su main e sui rami di rilascio 2026.9, 2026.8 e 2026.7.

I risparmi varieranno da sito a sito. Una volta completata la ricostruzione, facci sapere come cambia l’utilizzo della RAM!

33 Mi Piace

Era proprio necessario, grazie!

5 Mi Piace


11,8G → 10,5G :content:

6 Mi Piace

Che figata. :wink:
Sarà ottimo per i VPS con poca RAM.

Purtroppo non credo che 1 GB di RAM siano ancora fattibili al giorno d’oggi :frowning:

Sembra un po’ meglio - grazie!

Dopo la ricostruzione del mio container Discourse, l’utilizzo della memoria da parte di Pitchfork è sceso da circa 2,7–2,8 GB a 2,3–2,45 GB, una riduzione di circa 15% (~400 MB), e si è mantenuto stabile per cinque giorni.

Il grafico è stato generato con l’AI in base ai miei dati di monitoraggio.

4 Mi Piace