Voté por esta función porque creo que a medida que crece el volumen de usuarios de un foro, las subidas de archivos multimedia que finalmente requieren más volumen de almacenamiento requerirán actualizaciones del servidor, lo que a su vez aumentará el coste de funcionamiento del foro. Con el tiempo, un mayor volumen de usuarios puede requerir más RAM o potencia de CPU, pero sospecho que el volumen de almacenamiento será lo primero que obligue a una actualización. Alguna forma de revisar fácilmente lo que se está subiendo proporcionaría cierta seguridad de que el almacenamiento no se está desperdiciando. Una imagen requiere tanto almacenamiento como un volumen muy grande de texto.
La propiedad de los datos de un foro es un fuerte incentivo para ejecutar una instancia de Discourse en lugar de un grupo de redes sociales donde los datos son propiedad, se almacenan y se comparten con una corporación global. Parte de la paradoja, sin embargo, es que si un usuario sube una imagen o un vídeo y el administrador del foro unos años más tarde elimina la imagen porque se está quedando sin espacio de almacenamiento, el usuario puede molestarse. Una vez que una imagen se sube a un foro de Discourse, se convierte en parte del legado del foro.
Este tema reciente sobre la optimización de archivos me resultó interesante porque estaba relativamente seguro de que Discourse reducía la escala/comprimía los archivos de imagen muy grandes, pero me tranquilizó saber más. Discourse tiene muchas buenas herramientas para restringir los límites de tamaño de archivo de subida. Algún tipo de herramienta para revisar, optimizar por lotes y posiblemente eliminar imágenes sería una herramienta administrativa poderosa para Discourse.