Soy completamente nuevo en Discourse. Puedes decir que soy un novato en Discourse.
Espero interacciones de usuarios:
Máximo 500 usuarios concurrentes en línealeyendo publicaciones
Máximo 50 publicaciones/respuestas por minuto
Cada tópico contiene 2 imágenes (2 MB) en promedio
¿Recomiendas planes de alojamiento? ¿Requisitos de hardware adecuados (RAM/procesador/SSD)?
Aunque esto puede ser muy inexacto dependiendo del comportamiento del usuario, en mi opinión, optar por una configuración conservadora de 4 núcleos de CPU y al menos 8 GB de RAM, junto con almacenamiento SSD (lo que necesites según tus requisitos de contenido + 25%), debería proporcionarte suficiente margen. Intenta usar una versión reciente de la CPU para aprovechar su rendimiento.
Gracias @itsbhanusharma
¿Has alojado algún foro?
Si es así,
por favor comparte tus interacciones de usuario actuales y el plan de alojamiento con el hardware. Y también el enlace al foro.
Estoy comenzando un foro de trabajo social en la India. Ahora quiero probarlo en mi ciudad, Aurangabad.
Si pruebo con éxito este concepto, quiero promocionarlo en toda la India.
Quiero iniciar diferentes discursos para cada ciudad con subdominios. Ejemplo: Aurangabad.Ejemplo.com, Delhi.Ejemplo.com. Esto es solo un ejemplo; aún no he seleccionado el nombre de dominio.
Te sugiero alojar con DigitalOcean (tienen una ubicación de centro de datos en Bengaluru, lo que garantiza una buena latencia en toda India).
Sobre tu plan, te sugiero optar por un servidor bastante potente y configurar Discourse multisitio para facilitarte la vida.
Y puedo involucrarme en la fase de desarrollo, ya que se trata de un proyecto basado en India.
Quiero configurar un Discourse diferente para cada ciudad, ya que necesitará moderadores locales.
Porque quiero mostrar al usuario un foro específico por ciudad.
He estado trabajando en este desarrollo de concepto durante 6 meses. Sin embargo, he perdido mucho tiempo pensando en hacerlo para Android. Ahora he decidido que un sistema basado en sitio web funcionará mejor, ya que los usuarios son reacios a instalar nuevas aplicaciones. Un sitio web es fácil de usar, especialmente Discourse.
He utilizado un foro similar a Discourse durante 2 o 3 años.
¿Qué tan seguro está de que verá este tipo de actividad desde el primer día? ¿De dónde obtiene las cifras? ¿Está migrando un foro existente?
La mayoría de los proveedores de alojamiento ofrecen soluciones muy escalables. Comience con la mejor opción que su presupuesto permita, eligiendo un proveedor que ofrezca escalabilidad en ambas direcciones. Una cosa a tener en cuenta es que Discourse valora más un CPU rápido que un grupo de CPUs más lentos.
En cuanto a las imágenes, lo mejor podría ser considerar un servicio de almacenamiento y entrega en la nube, como Amazon S3, que es compatible con Discourse. Esto ayudará a reducir los costos de alojamiento, mejorar la eficiencia y la experiencia de los visitantes, al delegar la gestión de imágenes a la infraestructura de Amazon.
El multisitio podría ser un desafío tanto desde el punto de vista técnico como comunitario. Personalmente, le recomendaría contratar a un desarrollador o especialista en DevOps si decide seguir ese camino. Incluso si usted mismo tiene las capacidades técnicas para hacer el trabajo de DevOps, probablemente no sea la mejor manera de aprovechar su tiempo.
Otra opción sería crear categorías por ciudad a medida que las vaya lanzando y configurar el subdominio para que redirija a la URL de esa categoría.
Es probable que una instancia separada de Discourse para cada ciudad se convierta en una pesadilla administrativa, por lo que te recomendaría explorar el uso de una categoría para cada ciudad.
Si utilizas categorías, puedes tener “moderadores” específicos para cada una:
Este tipo de estructura por ciudad/estado para un país se ha discutido antes, por lo que deberías encontrar información útil:
Depende solo de tus recursos. Tengo un par de sitios muy ocupados en una sola VM usando CDN para Discourse y S3. También es posible (pero no compatible) ejecutar varios servidores con escalado automático.