Saltar al contenido

Inicio / Blog / Coordinación y administración

Coordinación y administración

El mejor hosting para Moodle: qué exigir (y por qué un hosting compartido se cae en plena clase)

José Luis Ramírez QuirozPor
Fundador de miaula.pe y Grupo CONIT
Publicado el 1 de noviembre de 20269 min de lectura
En resumen

El mejor hosting para Moodle no es el más barato ni el que tiene más gigas: es el que aguanta a todos tus alumnos a la vez el día del examen. Exige cinco cosas: recursos reservados (servidor dedicado o administrado, no compartido con cientos de webs), caché como Redis, tareas programadas cada minuto, subidas de archivos grandes y copias de seguridad diarias fuera del servidor. Un hosting compartido funciona con pocos alumnos, pero limita procesos y memoria, y ahí es donde el aula se pone lenta o se cae en plena clase.

En esta guía ▾
  1. ¿Qué hace que un hosting sea bueno para Moodle?
  2. ¿Por qué un hosting compartido se cae en plena clase?
  3. ¿Qué es la caché y por qué importa?
  4. ¿Por qué el cron cada minuto?
  5. ¿Qué tamaño de subida necesita tu aula?
  6. ¿Qué copias de seguridad debe tener tu aula?
  7. ¿Importa si el servidor está en Perú o en el extranjero?
  8. Señales de que tu hosting actual ya no da más
  9. Preguntas para hacerle a tu proveedor de hosting
  10. En resumen
  11. Preguntas frecuentes

El mejor hosting para Moodle es el que aguanta a todos tus alumnos a la vez el día del examen, no el que tiene más gigas ni el más barato. Exige cinco cosas: recursos reservados para tu aula, caché (como Redis), tareas programadas cada minuto, subidas de archivos grandes y copias diarias guardadas fuera del servidor. Un hosting compartido funciona con pocos alumnos; con muchos a la vez, se pone lento o se cae.

Hay una escena que se repite en muchos institutos: el aula funciona perfecta durante el ciclo y, el día del examen final, cuando todos los alumnos entran a la vez, se pone lenta, el cuestionario no carga o aparece un error. El docente amplía el plazo, los alumnos reclaman y la coordinación culpa a Moodle. Casi nunca es Moodle: es el hosting.

Esta guía explica, sin tecnicismos, qué tiene que tener un buen hosting para Moodle, por qué un hosting compartido falla justo cuando más se necesita y qué preguntas hacerle a tu proveedor. Es la misma lista que cumplen las aulas de miaula.pe: servidor dedicado, caché Redis, tareas programadas vigiladas, subidas de hasta 1 GB y copias diarias.

¿Qué hace que un hosting sea bueno para Moodle?

Un buen hosting para Moodle aguanta las horas punta, no solo el uso normal. Moodle no es una web común: cada alumno que entra abre sesión, carga su curso, consulta la base de datos y guarda respuestas. Cuando cien alumnos rinden un examen a la vez, el servidor hace cien veces ese trabajo al mismo tiempo.

Las cinco condiciones que hay que pedir siempre:

  1. Recursos reservados para tu aula: procesador y memoria que no compartes con cientos de webs.
  2. Caché, para que Moodle no repita el mismo trabajo en cada página.
  3. Tareas programadas (cron) cada minuto, como recomienda Moodle.
  4. Subidas de archivos grandes, de acuerdo con lo que entregan tus alumnos.
  5. Copias de seguridad diarias guardadas fuera del servidor, y probadas.

A eso se suma una versión de PHP y de base de datos compatible con tu versión de Moodle: Moodle 5.0 pide como mínimo PHP 8.2 y MariaDB 10.11, MySQL 8.4 o PostgreSQL 14, según sus requisitos oficiales, y la 5.3 sube el mínimo a PHP 8.3 (notas de la versión 5.3). Si tu aula sigue en una versión antigua por culpa del hosting, revisa qué trae cada versión en novedades de Moodle 5.2 y 5.3.

¿Por qué un hosting compartido se cae en plena clase?

Porque en un hosting compartido tu aula vive en el mismo equipo que cientos de otras webs y tiene límites de uso. Mientras pocos alumnos entran, no se nota. Cuando muchos entran a la vez, se alcanzan los límites y el servidor empieza a hacer esperar a los que sobran.

Lo que pasa por dentro, explicado simple:

  • Límite de procesos a la vez. Cada alumno que carga una página usa un proceso. Si el plan permite pocos, el alumno número 21 espera a que termine otro. En un examen, eso se siente como «el aula se colgó».
  • Límite de memoria y procesador. Moodle es exigente; las páginas de exámenes y calificaciones consumen más. Al pasar el límite, el hosting corta o frena el proceso.
  • Vecinos ruidosos. Si otra web del mismo equipo recibe un pico de visitas, tu aula se pone lenta sin que hayas hecho nada.
  • Sin caché de aplicación. Muchos compartidos no ofrecen Redis u otra caché para Moodle, así que cada página se arma desde cero.
  • Cron limitado. Varios planes solo permiten tareas programadas cada 15 minutos, y Moodle recomienda cada minuto.
Situación Hosting compartido Servidor dedicado o administrado
20 alumnos estudiando en horarios distintos Funciona Funciona
150 alumnos rindiendo el mismo examen a las 7 p. m. Lento o con errores Funciona, si está bien dimensionado
Otra web del mismo equipo con un pico de visitas Tu aula se pone lenta No te afecta
Caché Redis para Moodle Rara vez Sí
Cron cada minuto A veces no se permite Sí
Subir un proyecto de 300 MB Casi nunca Sí, si se configura

Cuando a un alumno «se le cerró el examen» a mitad de un cuestionario, el docente suele pensar en el internet del alumno. A veces es eso, pero a veces es el servidor que no respondió a tiempo. Cómo distinguirlos y qué hacer con el intento lo explicamos en se cerró el examen en Moodle.

¿Qué es la caché y por qué importa?

La caché guarda en memoria información que Moodle usa una y otra vez (configuración, menús, permisos, sesiones), para no recalcularla en cada página. Con caché, las páginas cargan más rápido y el servidor aguanta más alumnos con los mismos recursos.

Las aulas de miaula.pe usan Redis para la caché de Moodle y para las sesiones de los usuarios. Es una de las diferencias más notorias entre un aula que va bien en un examen y una que se arrastra. Si tu proveedor no sabe qué es Redis, es mala señal.

¿Por qué el cron cada minuto?

El cron son las tareas programadas de Moodle: enviar los correos de los foros, avisar de tareas por vencer, cerrar exámenes, calcular notas, generar certificados, limpiar la papelera. La documentación oficial recomienda ejecutarlo cada minuto y advierte que el sitio no funciona bien sin él.

Cuando el cron falla, los síntomas parecen problemas de Moodle: «no me llegó el correo», «el foro no avisa», «el certificado no se generó». Un buen proveedor no solo lo programa: lo vigila. En servidores con muchas aulas, además, conviene ordenar los cron para que no corran todos al mismo segundo; en miaula.pe se reparten con un orquestador que limita cuántos corren a la vez, así ninguna aula se queda esperando a las demás.

Con miaula.pe Las aulas de miaula.pe vienen alojadas en servidor dedicado con Redis, cron vigilado cada minuto, subidas de hasta 1 GB, videos en Vimeo y copias diarias guardadas en otra ubicación. Todo está incluido en los planes, sin que tengas que contratar ni configurar el hosting aparte.

¿Qué tamaño de subida necesita tu aula?

El que necesiten tus alumnos. Un curso de derecho con lecturas en PDF funciona con 20 MB. Un curso de arquitectura, ingeniería o diseño, donde se entregan planos, modelos de Revit o videos de prácticas, necesita cientos de megas por archivo.

El límite de subida no lo pone solo Moodle: lo ponen también el servidor web, PHP y, si usas una red como Cloudflare en su plan gratuito, un tope de 100 MB por subida, según su documentación oficial. Por eso hay que revisarlo de punta a punta: un aula puede tener Tamaño máximo de archivo subido en 1 GB en Administración del sitio y, aun así, rechazar un archivo de 150 MB porque el tope real está en otra capa. En las aulas de miaula.pe se permiten subidas de hasta 1 GB, y explicamos cómo manejar los videos en cómo subir videos pesados a Moodle.

¿Qué copias de seguridad debe tener tu aula?

Copias diarias, automáticas, guardadas fuera del servidor donde está el aula, con varios días de historia, y una prueba de restauración de vez en cuando. Una copia guardada en el mismo servidor no sirve si el servidor falla.

Pregunta a tu proveedor:

  • ¿Qué se respalda? Debe incluir la base de datos (usuarios, notas, entregas) y los archivos del aula.
  • ¿Cada cuánto y cuántos días se guardan?
  • ¿Dónde se guardan? Idealmente en otra ubicación física.
  • ¿Cuándo fue la última vez que restauraron una copia para probarla?

Un detalle práctico: las copias automáticas de cursos que hace Moodle dentro del aula inflan el espacio y no reemplazan una copia del servidor completo. Lo tratamos en copias de seguridad en Moodle.

¿Importa si el servidor está en Perú o en el extranjero?

Importa menos de lo que parece. La distancia agrega algunas décimas de segundo a cada página, y una red de distribución como Cloudflare reduce ese efecto en la parte pública. Lo que más pesa en la experiencia del alumno es la capacidad del servidor y su configuración: un servidor potente y bien configurado en el extranjero suele dar mejor experiencia que uno pequeño y saturado en Lima.

Lo que sí debe estar en hora de Lima es el aula: la zona horaria, el idioma y el formato de fechas se configuran dentro de Moodle, no dependen de dónde esté el servidor. Lo explicamos en Moodle en español y con la hora de Lima.

Señales de que tu hosting actual ya no da más

Si reconoces varias de estas situaciones, el problema probablemente no es Moodle sino dónde está alojado:

  • El aula va bien en la mañana y se pone lenta en la noche, cuando entran los alumnos que trabajan de día.
  • Los exámenes se cuelgan o dan error cuando muchos los rinden a la vez.
  • Los alumnos reciben los correos de los foros con horas de retraso o no los reciben.
  • Los alumnos no pueden subir sus trabajos porque «el archivo es demasiado grande».
  • El proveedor te pide borrar archivos porque llegaste al límite de espacio.
  • Nadie sabe decirte cuándo fue la última copia de seguridad.
  • La versión de Moodle lleva años sin actualizarse porque «el hosting no lo permite».

Cada una tiene arreglo, pero si se juntan tres o cuatro, conviene mudar el aula a un servidor que reserve recursos para ella.

Preguntas para hacerle a tu proveedor de hosting

Antes de contratar o renovar, pide estas respuestas por escrito:

  1. ¿Mi aula está en un hosting compartido, en un servidor administrado o en un servidor dedicado?
  2. ¿Cuántos alumnos pueden rendir un examen a la vez sin que se ponga lento?
  3. ¿Tienen caché para Moodle (Redis u otra)?
  4. ¿El cron corre cada minuto? ¿Lo vigilan?
  5. ¿Cuál es el tamaño máximo real de subida, de punta a punta?
  6. ¿Qué versión de PHP y de base de datos usan? ¿Es compatible con mi versión de Moodle?
  7. ¿Cada cuánto hacen copias, dónde las guardan y cuándo probaron una restauración?
  8. ¿Quién me responde si el aula falla un sábado a las 8 p. m.?

Si quieres saber qué incluye un aula lista y qué se paga una sola vez, revisa cuánto cuesta un aula virtual Moodle. Y si dudas entre el servicio oficial de Moodle y un servidor propio o administrado, revisa Moodle Cloud vs servidor propio.

En resumen

  • El mejor hosting para Moodle es el que aguanta a todos tus alumnos a la vez, no el que tiene más gigas.
  • Exige recursos reservados, caché como Redis, cron cada minuto, subidas grandes y copias diarias fuera del servidor.
  • Un hosting compartido funciona con pocos alumnos, pero sus límites de procesos y memoria hacen que el aula falle en los exámenes.
  • Revisa el límite de subida de punta a punta: Moodle, PHP, servidor web y, si la usas, la red de distribución.
  • Pide por escrito las respuestas a las ocho preguntas antes de contratar o renovar.

Preguntas frecuentes

¿Cuál es el mejor hosting para Moodle en Perú?

El que reserva recursos para tu aula, tiene caché, corre el cron cada minuto, permite subir archivos grandes, hace copias diarias fuera del servidor y te da soporte que entienda Moodle. Más que una marca, busca esas condiciones y pide que te las confirmen por escrito.

¿Un hosting compartido sirve para Moodle?

Sirve para practicar o para pocos alumnos que entran en horarios distintos. En un compartido, tu aula comparte el equipo con cientos de webs y tiene límites de procesos y memoria; cuando muchos alumnos rinden un examen a la vez, esos límites se alcanzan y el aula se pone lenta o muestra errores.

¿Es mejor un hosting en Perú o en el extranjero?

La distancia agrega algunas décimas de segundo a cada página, que se reducen con una red de distribución como Cloudflare. Pesa mucho más la capacidad del servidor y su configuración que su ubicación. Un servidor potente en el extranjero suele dar mejor experiencia que uno pequeño y saturado en Lima.

¿Cuánta memoria y espacio necesita Moodle?

Depende de cuántos alumnos entran a la vez y de qué subes. El espacio crece sobre todo con los videos y las tareas; por eso conviene alojar los videos en un servicio externo. La memoria y el procesador se dimensionan por las horas punta, no por el total de alumnos registrados.

¿Por qué mi aula Moodle no envía correos o no cierra los exámenes a tiempo?

Casi siempre es el cron, las tareas programadas de Moodle. La documentación oficial recomienda ejecutarlo cada minuto; muchos hostings compartidos solo permiten cada 15 minutos o lo ejecutan mal. Sin cron, los correos, los foros y algunos cierres automáticos se retrasan o no ocurren.

¿Qué tamaño de archivo debería permitir el aula?

El que necesiten tus alumnos y docentes. Para documentos, unos 20 MB bastan; para planos, proyectos de ingeniería o videos de prácticas, hacen falta cientos de megas. Pregunta el límite real antes de contratar: muchos planes lo dejan en 2 u 8 MB.

¿Quieres un aula así para tu institución?

Te entregamos tu aula Moodle lista, con tu marca, y capacitamos a tus docentes.

Tu aula virtual

¿Todavía no tienes tu aula Moodle?

miaula.pe la deja lista en 3 semanas, con tu marca, cobros con Yape y certificados con QR. Pago único, sin mensualidades: mira los planes, el hosting Moodle o pide una demo.