Había estado alojando algunas aplicaciones NodeJS en NodeChef y, a pesar de encontrar algunos errores y problemas de experiencia de usuario (UX) en sus interfaces, quedé satisfecho con el rendimiento y las funciones disponibles. Pensé en probar su servicio de alojamiento para Discourse, ya que ya tenía un foro de Discourse configurado en DigitalOcean, pero preferiría tener todo bajo un mismo techo. El precio era adecuado y prometieron una instalación sencilla.
Inmediatamente después de la configuración, encontré varios errores y advertencias generados por la instalación de Discourse. Contacté al soporte preguntando cómo podía acceder al archivo app.yml para cambiar algunas configuraciones, y me dijeron que no podía tener ese acceso. Debido a problemas anteriores que había tenido con el canal beta de Discourse, pregunté cómo acceder al canal “estable”. Me dijeron que eso tampoco era posible. De hecho, respondieron: “Si hay una característica en el beta que te está causando problemas, simplemente no la uses.” ¿!?
La otra cosa que noté fue que el tiempo de carga de la página era terrible, así que realicé una prueba de rendimiento comparando el foro vacío de Discourse de NodeChef v2.3.0.beta3 +115 frente al foro de Discourse de DigitalOcean v2.1.3 +2, lleno de publicaciones. Aquí están los resultados:
NodeChef - Discourse v2.3.0.beta3 +115
DigitalOcean - Discourse v2.1.3 +2
Dado los errores, la falta de soporte y el pobre rendimiento, terminé la instancia de Discourse y solicité un reembolso. Su respuesta fue: “tenemos una política de no reembolsos según lo establecido en nuestros términos”.
Así que esa fue mi experiencia. Si estás bien con errores y un rendimiento deficiente, siéntete libre de usar NodeChef para tu alojamiento de Discourse.
P.D. No tengo ninguna afiliación con DigitalOcean más allá de que compro servicios de ellos.

