The Good Manager  >  Módulos formativos

100 puntos a saber sobre...
Desarrollo de una web de diseño eco

100
puntos a saber sobre...
Volver al resumen del módulo

Noción 89

Servidores más eficaces y con menos recursos

Competencias objetivo

Comprender cómo configurar un servidor para optimizar archivos

Los servidores que distribuyen contenidos para un sitio web pueden optimizar sus archivos de varias maneras con el fin de optimizar el tamaño de los archivos, el consumo de recursos, el tiempo de entrega y la carga de las páginas web. Así, configurando correctamente los servidores, se puede reducir su consumo de recursos. Para ello, echaremos un vistazo a la compresión Gzip, el almacenamiento en caché.

Compresión Gzip automática

Activando la compresión gzip en tu servidor, podrás reducir los archivos de tus sitios web a un tercio de su tamaño. Los archivos enviados a los visitantes serán más ligeros y comprimidos, reduciendo así la huella de carbono del sitio web y haciendo que éste cargue más rápido. El navegador del usuario lo descomprimirá automáticamente. Es una solución imprescindible, fácil de implementar y sin inconvenientes.

Puedes activar la opción gzip directamente desde tu proveedor de alojamiento o modificando el archivo de configuración del servidor (.htaccess). Puedes obtener más información sobre la compresión gzip aquí: https://www.giftofspeed.com/enable-gzip-compression/

Almacenamiento en caché del servidor

Almacenar en caché un archivo es la acción de almacenarlo para evitar nuevas peticiones de acceso al mismo. Al almacenar en caché un archivo, usted ya lo tiene en su disco, y no necesita pedir a un servidor que lo envíe de nuevo, reduciendo así los datos transferidos y el tiempo de carga.

La caché puede limitarse en el tiempo estableciendo condiciones de expiración, y afectar a diferentes tipos de archivos. Es configurable directamente desde tu proveedor de alojamiento o modificando de nuevo el archivo de configuración del servidor (.htaccess). Más información sobre las opciones de almacenamiento en caché para tu servidor Apache aquí : https://httpd.apache.org/docs/2.4/caching.html

Red de Entrega de Contenidos (CDN)

Una CDN o Content Delivery Network es una red de servidores para entregar contenidos web. Actúa como un intermediario antes que tu propio servidor, por lo que las solicitudes se envían a este CDN en lugar de a tu servidor principal. Ayuda a mitigar los ataques DDos (ataque a un servicio en línea para que no esté disponible) y su localización puede estar más cerca de su visitante que su servidor real, lo que reduce la carga de la red. Dispone de opciones de caché y gzip (véase más arriba).