The Good Manager  >  Modulo di formazione

100 punti da sapere su...
Eco-Design Web Development

100
punti da sapere su...
Torna al sommario del modulo

Nozione 89

Server più efficienti e meno dispendiosi a livello energetico

competenza target

Capire come configurare un server per ottimizzare i file

I server che forniscono il contenuto per un sito web possono ottimizzare i propri file in diversi modi, riducendone la dimensione, il consumo energetico, il tempo di consegna e il caricamento della pagina web. Configurando in maniera corretta i server, puoi inoltre ridurre il suo consumo di risorse. Per questo, daremo un'occhiata alla compressione Gzip, caricando i dati nella cache.

Compressione automatica Gzip

Abilitando la compressione Gzip nel tuo server, potresti ridurre i file del tuo sito fino a un terzo della loro dimensiione. I file mandati ai visitatori saranno più leggeri e compressi per ridurre così l'impronta di carbonio del sito web e renderlo più veloce. Il browser dell'utente lo decomprimerà automaticamente. È un'azione must have, facile da implementare senza svantaggi!

Puoi abilitare l'opzione Gzip direttamente dal tuo web hosting provider o modificando la configurazione server del file (.htaccess). Puoi saperne di più sulla compressione, andando qui: https://www.giftofspeed.com/enable-gzip-compression/

Memorizzare nella cache del server

Memorizzare un file nella cache è un'azione di salvataggio delle informazioni per evitare di mandare altre richieste per accedervi. Memorizzando un file nella cache, già lo hai nel tuo disco senza bisogno di chiedere nuovamente al server di mandartelo, riducendo così il trasferimento dati e il tempo di caricamento.

La cache può essere limitata nel tempo, impostando delle condizioni di decadenza e coinvolgere tipi diversi di file. Si può configurare direttamente dal tuo web hosting provider o modificando la configurazione server del file (.htaccess).Per saperne di più sul tuo server Apace, clicca qui: https://httpd.apache.org/docs/2.4/caching.html

Rete per la consegna di contenuti (CDN- Content Delivery Network)

La rete per la consegna di contenuti o CDN è una rete di server che invia il contenuto web. Fa da intermediario, le richieste vengono mandate a lui invece che al tuo server. Aiuta a limitare gli attacchi DDos (Attaccare un servizio online per renderlo inutilizzabile) e la sua localizzazione può essere più vicina rispetto al tuo server, riducendo , in questo modo, il carico della rete. Ha delle opzioni cache e Gzip (vedere sopra).