Ottimizzare il trasferimento dati di Apache

Come attivare il modulo standard di apache "deflate" per comprimere in tempo reale alcune parti della pagina trasmessa.

Questa configurazione consente di comprimere al volo i files di tipo css e javascript nel formato gzip, consentendovi di risparimare banda e velocizzare il tempo di trasmissione/ricezione del file.

Chiaramente potrete aggiungere tipolgie di files personalizzate ma è alquanto sconsigliabile aggiungere immagini gif o jpeg in quanto sono già compresse nel loro formato nativo.

Usando l'utente root sui sitemi linux, o amministratore su sistemi windows, localizzate il file httpd.conf di solito presente in /etc/httpd/

Ora aggiungete alla configurazione le seguenti righe:


AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz          



       <IfModule mod_deflate.c       >
       AddOutputFilterByType DEFLATE text/css
       AddOutputFilterByType DEFLATE text/x-js
       AddOutputFilterByType DEFLATE application/javascript
       AddOutputFilterByType DEFLATE application/x-javascript
       DeflateCompressionLevel 9
       </IfModule       >

Nelle ultime distribuzioni di apache potreste trovare la configurazione divisa in tanti file e cartelle, ad esempio nella cartella conf.d basta creare un file mod_deflate.conf che verrà caricato al prossimo riavvio del servizio.

Riavviate infine Apache.

Commenti

Log in o crea un account utente per inviare un commento.

eZ Publish™ copyright © 1999-2012 eZ Systems AS