Notre guide d’installation officiel indique 1 Go de RAM (+ 2 Go de swap) comme configuration minimale requise pour Discourse. C’est toujours possible, mais au cours des derniers mois, il est devenu de plus en plus pénible de reconstruire Discourse sur des serveurs de ces spécifications. Cela est principalement dû aux changements apportés à nos outils de construction JavaScript.
Nous venons d’apporter ces ajustements, qui devraient améliorer considérablement les temps de reconstruction sur les serveurs à faible mémoire :
Compte tenu du nombre de variables, il est difficile de promettre des chiffres exacts. Cependant, lors de mes tests sur une gouttelette DO avec 1 Go de RAM (+ 2 Go de swap), cela a réduit la partie ember build d’un ./launcher rebuild app d’environ 45 minutes à environ 15 minutes.
Il peut également y avoir une légère amélioration de la vitesse pour les machines disposant de plus de RAM, mais rien de trop substantiel.
Si vous utilisez Discourse sur une machine à faible mémoire, essayez-le et faites-nous savoir comment cela se passe !
Je suis sûr de ne pas être le seul à penser cela, mais cela aidera vraiment les auto-hébergeurs et réduira leurs coûts, favorisant l’adoption, super !!
Un excellent témoignage d’engagement envers la communauté, merci !
Je viens de faire une installation test et l’ensemble, y compris la création du droplet, la configuration DNS (automatique), l’obtention des identifiants SMTP de Mailgun, et la reconstruction avec une tonne de plugins (plus la suppression du droplet) n’a pris que 23 minutes. C’est génial, car j’exécutais ce test sur un droplet de 8 Go car celui de 1 Go prenait tellement de temps.
Il semble que l’installation en 30 minutes soit à nouveau possible !