Siempre es una buena práctica usar un sistema de control de versiones en lugar de copiar el código de pegado, ya que puede ayudarlo a rectificar cualquier tipo de error que cometa. Tengo algunas aplicaciones web personales ligeras que se ejecutan en un VPS de Linux. Usualmente uso SVN (que se ejecuta en la misma máquina) para controlar mi código fuente. Normalmente trabajo con la copia local del código. Tengo claves SSH configuradas adecuadamente para habilitar inicios de sesión sin contraseña, de modo que pueda confirmar el código y actualizar el código en el directorio del servidor usando un solo comando. Además, si no desea mantener su propio servidor SVN, puede probar otras soluciones que involucren a un proveedor de la nube como Dropbox o Google Drive. En ese caso, todo lo que necesita hacer es guardar el archivo localmente y se sincronizará automáticamente con el servidor.
¿Cuál es su flujo de trabajo cuando usa webhosts?
Related Content
¿Cuál es el software de servidor web php / mysql gratuito más rápido?
¿Cuáles son los beneficios de elegir un servidor dedicado de PraHost?
¿Cuál sería la mejor manera de aprender Linux mientras configura un servidor doméstico?
¿Qué empresa de hosting utiliza para su servidor dedicado con Cpanel?
Tengo algunos sitios web personales insignificantes y tengo una mala tendencia a hacer el “ajuste en el servidor” rápido y fácil en vi. Esto generalmente se debe a que estoy ejecutando Drupal o algún otro CMS y publico contenido dentro del propio CMS. La única edición de archivos que hago en el servidor es cuando necesito ajustar algo menor como una propiedad CSS.
Para el trabajo de desarrollo, el flujo de trabajo ideal sería desarrollar localmente y probar, mientras usa un sistema de control de fuente (como SVN o git) para rastrear los cambios en su código. Luego, puede enviar sus cambios (“exportación SVN”) a un entorno provisional que se construye exactamente como su entorno de producción para validar que todo funcione correctamente. Una vez que esté satisfecho, empuja una vez más a la producción utilizando la exportación SVN o rsync desde su entorno de preparación.
Esto es excesivo para un sitio personal, pero los equipos más grandes que trabajan en sitios de producción generalmente seguirán algún proceso formal en torno a estos pasos básicos. Si desarrolla estos hábitos con proyectos en solitario, serán de gran beneficio más adelante cuando trabaje en un equipo … o cuando lidere uno.
More Interesting
Servidores: ¿Cómo afecta IOWAIT el promedio de carga de un sistema?
¿Cómo cargo el equilibrio en WordPress con 2 servidores web LAP y 1 base de datos Mysql?
¿Hay alguna buena razón para evitar instalar Git en su servidor web?
¿Cómo puedo reiniciar mi servidor de desarrollo alojado de forma remota?
¿Cuál es la arquitectura del servidor de Uber?
¿Cuál es la diferencia entre host y servidor en términos de redes de computadoras?
¿Qué tan difícil es configurar mi propio servidor de transmisión de video y CDN?
¿Debo pasar de mi servidor dedicado administrado a un VPS no administrado?
¿Qué significa si su servidor está bajo el ataque DDoS con 45 Gbps?