¿Qué es un entorno de ensayo?
Un entorno de ensayo es esencialmente una réplica exacta de tu sitio web.
Es donde puedes probar cambios, como plugins, temas y códigos personalizados, sin afectar a tu sitio web en vivo.
Una vez que hayas terminado las pruebas y los cambios sean de tu agrado, puedes pasar el entorno de pruebas a activo.
También puedes descartarlo.
¿Cuándo necesitas un entorno de ensayo?
La finalidad de un entorno de ensayo es doble.
En primer lugar, quieres poder ver los cambios que te gustaría hacer en forma de «borrador» para confirmar que estás satisfecho con ellos antes de lanzarlos en directo.
En segundo lugar, quieres asegurarte de que todos los cambios realizados -ya sean plugins o códigos- funcionan como deberían antes de lanzarlos en directo.
Si no es así, tienes la oportunidad de solucionar y arreglar cualquier problema persistente antes de desvelar el resultado final.
Si tienes un sitio web, un entorno de ensayo es importante, ya que puede eliminar -o reducir significativamente- los problemas para los visitantes de tu sitio web, lo que se traduce en una mejor experiencia de usuario.
Y si tienes que hacer algún cambio en el sitio web en vivo (de producción), utilizar un sitio web de ensayo es una buena práctica para reducir los riesgos asociados a los errores o al tiempo de inactividad, ya que un error en un sitio en vivo puede colapsarlo.
Cuando una agencia o empresa que desarrolla sitios web quiere mostrar a un posible cliente lo que puede esperar, también se utiliza con frecuencia un entorno de ensayo.
Empujando para vivir
Cuando estés satisfecho con todos los cambios realizados en tu entorno de ensayo y estés listo para que tu sitio web en vivo refleje esos cambios, es el momento de empujar a vivo tu entorno de ensayo.
Pasar a activo significa que tu entorno de pruebas se copiará al entorno activo y sobrescribirá tu sitio activo existente. Normalmente ha sido un proceso integral, en el que el entorno de prueba sustituye por completo al sitio activo durante la migración.
Esto significa la base de datos y todos los archivos (multimedia, plugins, temas, etc.).
Actualmente hay algunas opciones disponibles para realizar push selectivos, en los que puedes elegir sólo la base de datos, sólo los archivos o ambos. El proceso puede tardar unos minutos en completarse.
Siempre es una buena idea tener preparada una copia de seguridad de tu sitio web activo, por si surge algún problema.
Sincronización con directo
Alternativamente, si has hecho algunos cambios en tu sitio web activo y quieres que tu entorno de pruebas lo refleje para que después, cuando lo pases al activo, no rompas los cambios aquí, puedes elegir sincronizar tu entorno de pruebas (base de datos, archivos) concon el vivo.
Así te aseguras de que estás probando los cambios en la versión más reciente de tu sitio web existente (en vivo).
¿Cuál es la diferencia entre los entornos de ensayo y en vivo?
Los sitios web de puesta en escena se crean sólo para pruebas y desarrollo, por lo que no funcionan correctamente como sitios web reales.
Un entorno en vivo, a veces denominado entorno de producción, es la versión del sitio web visible para los visitantes.
Puedes añadir acceso personalizado a los sitios web de ensayo, por ejemplo, hacerlos accesibles sólo desde tu IP.
Otra diferencia en cuanto al acceso es permitir, por ejemplo, que un desarrollador junior de tu equipo acceda sólo al sitio de ensayo y no al de producción.
También se pueden encontrar diferencias en las optimizaciones, o en otros aspectos como los fines de depuración.