Static websites
Desplegamos nuestros sistemas a través de un CDN (Content Delivery Network) que es un ambiente aislado. Puede recibir datos de los servidores pero no puede enviar ningún dato a los servidores. Esto mejora la seguridad.
De hecho, el servidor no está en funcioamineto todo el tiempo, solo cuando se necesita una actualización. Entonces, el servidor se inicia, procesa las actualizaciones, genera un nuevo lote de archivos optimizados (html, css y javascript), envía estos archivos a la CDN y se apaga. Esto mejora la eficiencia energética y reduce la huella de CO2. Esto también reduce los costes.
Las actualizaciones del website se pueden realizar mediante programación o cambiando la base de datos. Para cambiar la base de datos existe un CMS (Content Management System) que realiza operaciones CRUD (create, update and delete).
Una CDN puede responder a cientos de miles de solicitudes por segundo. Por lo tanto, incluso en los picos de alto uso, nadie se queda fuera. Eso es escalabilidad.
Un CDN con archivos optimizados atiende solicitudes mucho más rápido que un servidor. Esto mejora la experiencia del usuario y la clasificación SEO (Search Engine Optimization).
¿Por qué es esto diferente?
Websites basados en servidor
Estos son los websites desarrollados con sistemas como WordPress o Drupal CMS.
Ya no trabajamos con estos sistemas.
Los sitios web basados en servidor necesitan potencia de procesamiento para cada operación.
Como el CMS (Sistema de Gestión de Contenidos) está integrado en el mismo servidor, el sistema es más susceptible a ataques.
Las actualizaciones son gestionadas por el CMS, que realiza operaciones CRUD (crear, actualizar y eliminar) e inmediatamente las hace disponibles en la base de datos.
Para cada solicitud que realiza un usuario, el sistema debe acceder a la información en la base de datos y preparar, en tiempo real, el conjunto de archivos (html, css y javascript) para enviar al usuario. Esto requiere más tiempo, más potencia de procesamiento y más energía eléctrica. En términos de dinero, es más caro.
Otra desventaja de los sitios web basados en servidor es que hay un límite de capacidad de procesamiento. Si muchos usuarios intentan acceder al sitio web al mismo tiempo, el tiempo de respuesta disminuye y el sistema incluso puede dejar de responder.
Existen algunas estrategias para superar estos problemas, como almacenar los archivos procesados en un área de caché o lanzar automáticamente más servidores cuando la potencia de procesamiento del primero supera un determinado límite. Pero nunca será tan rápido, económico o seguro como un sitio web estático.