Nuestra guía de instalación oficial enumera 1 GB de RAM (+2 GB de intercambio) como los requisitos mínimos para Discourse. Esto todavía es posible, pero en los últimos meses se ha vuelto cada vez más doloroso reconstruir Discourse con servidores de esta especificación. Esto se debe principalmente a los cambios en nuestras herramientas de compilación de JS.
Acabamos de implementar estos ajustes, que deberían mejorar significativamente los tiempos de reconstrucción en servidores con poca memoria:
Dado el número de variables, es difícil prometer números exactos. Pero, en mis pruebas en una gota de DO con 1 GB de RAM (+2 GB de intercambio), esto redujo la parte de ember build de un ./launcher rebuild app de ~45 minutos a ~15 minutos.
También puede haber una ligera mejora de velocidad para máquinas con más RAM, pero nada demasiado sustancial.
Si ejecuta Discourse en una máquina con poca memoria, ¡pruébelo y háganos saber cómo le va!
Estoy seguro de que no soy el único que piensa así, pero esto realmente ayudará a los autoalojadores y mantendrá sus costos bajos, impulsando la adopción, ¡genial!
¡Un excelente muestra de compromiso con la comunidad, gracias!
Acabo de hacer una instalación de prueba y todo, incluida la creación de la instancia (droplet), la configuración DNS (automática), la obtención de credenciales SMTP de Mailgun y la reconstrucción con un montón de plugins (además de eliminar la instancia), tomó solo 23 minutos. Esto es increíble, ya que había estado ejecutando esta prueba en una instancia de 8 GB porque la de 1 GB tardaba muchísimo.
¡Parece que la instalación de 30 minutos es posible una vez más!