He creado un sitio web utilizando mi computadora portátil personal, ¿qué pasará con mi sitio web si la computadora portátil se rompe?

He creado un sitio web utilizando mi computadora portátil personal, ¿qué pasará con mi sitio web si la computadora portátil se rompe?

Habiendo usado Python y Django, siempre me pregunto cómo tendré acceso a mi código fuente que la máquina rompe. Todavía tengo que alojarlo en el servidor de la nube

Bueno, si no lo tiene ubicado en otro lugar que no sea su computadora portátil. Entonces, su computadora portátil muere de una manera que daña o corrompe su disco. Eso hará que no accedas a tus datos. Al menos por algo menos de los miles necesarios para que personas de almacenamiento profesionales lo reconstruyan, e incluso eso no es una garantía.

Personalmente, mientras hago cualquier tipo de codificación o scripting (lo poco que hago), me gusta tener copias de seguridad e incluso múltiples versiones de mi código. Recomendaría una cuenta con github … es gratis para uso individual y obtienes control de versión incorporado y practicas con un sistema git real si alguna vez trabajas en una organización más grande. Sin mencionar el hecho de que tendrá una copia de su código respaldada y local en su máquina.

¡Feliz codificación!

¿Publicaste el sitio web en línea? ¿Qué software usaste para construirlo?

Nota: No soy un experto, por lo que es posible que la parte extraña sea incorrecta, pero que yo sepa. Supongo que no estás muy bien informado sobre esto, lo siento si eres condescendiente

Independientemente del software que utilice (por ejemplo, Adobe Dreamweaver, FrontPage, no puedo pensar en ningún otro), un sitio web estándar puede consistir en:

  • Archivos HTML, que forman los huesos del sitio
  • Archivo (s) CSS, imágenes, fuentes utilizadas, colores, posicionamiento, etc.
  • JavaScript (opcional) para menús, etc.
  • Flash (menos común)

¿Qué sucede cuando publicas?

Cuando publica un sitio web, esencialmente está alquilando un espacio de disco duro virtual (servidor) proporcionado por el host de su sitio web. La publicación de un sitio web implica el programa que está utilizando copiando ciertos archivos en el espacio del servidor. Esto incluye las páginas html, archivos css y cualquier activo, archivos como imágenes, que componen las páginas de su sitio web.

Entonces, por ejemplo, una página de inicio podría tener:

  • Un archivo llamado index.html , la página de inicio siempre se llama index
  • Un archivo CSS llamado styles.css
  • Una imagen grande llamada cover.jpg
  • Una imagen de logotipo llamada mysitelogo.png (como las páginas de Quora)

Cuando publique la página en, digamos, applesandgrapes.com (sí, inventado), los archivos anteriores se cargarán si se usan, y luego el navegador web lee las pantallas según las instrucciones de los archivos HTML y CSS.

Si lo anterior es demasiado irregular, pase a esta parte

Dado que los archivos ya están en el servidor si la computadora deja de funcionar, el sitio web no debería verse afectado ya que todos los activos ya están en el servidor. El problema es que algunos programas también tienen su propio formato de archivo, como Adobe Muse, que utiliza .muse, por lo que sin ese archivo (posiblemente perdido cuando falla la computadora) no podrá realizar cambios en las páginas web. Si está codificando directamente (Adobe Dreamweaver, Notepad ++), puede descargar los documentos del servidor y editarlos en el programa que se ajuste a sus necesidades.

Por lo tanto, el sitio web seguirá existiendo a menos que dejes de pagar por el espacio y tu empresa de alojamiento web elimine tus archivos en el servidor (probablemente darán algún aviso) pero es posible que no puedas editarlo ya que no tienes el documento correcto

FTP

Puede acceder y modificar los archivos que tiene en su sitio web con un Cliente FTP, puede descargar uno de Filehippo (debe ser una descarga segura). Yo uso Core FTP LE .

Espero que esto ayude

~ David

Depende de dónde lo alojes. Si puede visitar un http: //www.something.something y acceder a su sitio web, significa que está alojado en algún lugar y, por lo tanto, es seguro. Sin embargo, si solo arrastra index.html a su navegador y lo ejecuta, su sitio web no se alojará y se perderá si pierde su disco duro. Haga algunas copias de seguridad y colóquelas en la nube con Dropbox, Github, etc., entonces debería estar bien.

Haga una copia de seguridad de sus archivos importantes e idealmente almacene la copia de seguridad fuera del sitio, por lo que es menos probable que un incendio o tornado obtenga tanto su copia activa como la copia de seguridad. Muchas empresas usan una copia de seguridad continua (copia diaria o semanal en el hogar, copia antigua para reemplazarla en el trabajo), pero hoy en día es más fácil usar un servicio en la nube que se encarga automáticamente.

Una computadora portátil no está diseñada para funcionar las 24 horas del día, los 7 días de la semana, por lo que trataría de alojar el sitio en una Raspberry Pi si es lo suficientemente rápido, o un proveedor de alojamiento simple hasta que configure las cosas en la nube. También es bueno si la parte de hosting maneja importantes parches de seguridad para usted (Linux, WordPress, etc.).

Lo primero que debe hacer es introducir su código en algún tipo de software de control de versiones. Recomiendo a Git. Principalmente b / c, puede alojar su código en el software Build mejor, juntos. Esto te ayuda de dos maneras. 1) Ahora tiene una copia de seguridad si algo sucediera con su computadora portátil. Y 2) Si tuviera que hacer cambios que “rompan” su sitio, puede usar Git para revertir los cambios incorrectos al estado antes de que se “rompieran”.

Aquí hay un tutorial decente sobre cómo haría esto:

Una introducción a Git y GitHub para principiantes (Tutorial)

Cuando aloja un sitio web en su computadora portátil, las personas que ven su sitio se comunican directamente con su computadora. Cuando su computadora se rompe, los espectadores intentarán acceder a su computadora y no podrán hacerlo.

Así es como funciona la web. Su sitio web no se envía a ninguna parte, se le envían personas. Es como una autopista y ha abierto una línea de tráfico en su PC para que el mundo vea su sitio.

Sin embargo, es mucho más común que las personas alojen sitios web en las computadoras de otras personas, como AWS.

Django es solo un marco basado en el lenguaje python, por lo que si instaló Django y creó un sitio web, probablemente esté utilizando algún tipo de servidor web incorporado para alojar el sitio en su PC.

Creo que respondiste a tu propia pregunta: si todo tu código está en un solo lugar y ese lugar desaparece, no tienes un sitio web y no guardas tu memoria personal, no tienes forma de reconstruirlo.

Y es por eso que el alojamiento web es un negocio: es necesario contar con hardware, software y personas para administrar continuamente lo inevitable: la muerte de todo, pero especialmente la muerte inevitable del hardware.

Si ha cargado el sitio web en el servidor que lo va a alojar … no le pasará nada si la computadora portátil se borra o destruye.

Si aún no ha subido el sitio web al servidor que lo alojará … y no ha realizado una copia de seguridad de los archivos en una unidad externa de algún tipo o en algún almacenamiento en la nube en Internet … entonces el trabajo que hizo en el sitio web se perdería.

Si el sitio web está construido en un sitio web basado en la nube (es decir, Wix, Weebly), es posible que pueda guardarlo. Sin embargo, si se basa en HTML / CSS y solo se guarda en el disco duro: estás jodido si el HDD se va.

Las copias de seguridad son importantes y podrían salvarle la vida algún día 😉

Copie todo el código y la documentación al almacenamiento secundario. Lo más práctico en este caso es una unidad USB.

el sitio web se detendrá hasta que su computadora portátil vuelva a funcionar (con las mismas reglas y programas) de lo contrario no podrá recuperarla hasta que tenga la misma configuración, por lo que le recomendaría que siempre haga una copia de seguridad de su computadora (especialmente C: /), así que si bajó, siempre puede recuperarlo de otra PC o computadora portátil