Velocizzare il sito con mod_headers e mod_expire
Risultati da 1 a 3 di 3
  1. #1
    Founder ItalianHack
    Image and video hosting by TinyPic
    L'avatar di TheM3nt0r
    Registrazione
    10/03/11
    Località
    Bo
    Messaggi
    1609
    Ringraziato: 183 in 95 posts
    Reputazione
    10

    Velocizzare il sito con mod_headers e mod_expire

    Una cosa fondamentale che un sito di ottimo livello deve avere, è la velocità. Esistono molti siti famosi, grandi che ancora non hanno adoperato diverse tecniche per l'ottimizzazione del loro sito lato server, oggi vi spiegherò come velocizzare il propio sito con mod_headers e mod_expire nonchè un sistema di scadenze e di caching.

    L’utilizzo di questi due tools è semplicissimo, e viene totalmente gestito attraverso delle semplici informazioni via .htaccess, inserendo il seguente contenuto (personalizzabile a piacere):

    Codice:
    # Turn on Expires and set default to 0
    ExpiresActive On
    ExpiresDefault A0
    
    # Set up caching on media files for 1 year (forever?)
    <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
    ExpiresDefault A29030400
    Header append Cache-Control "public"
    </FilesMatch>
    
    # Set up caching on media files for 1 week
    <FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
    ExpiresDefault A604800
    Header append Cache-Control "public"
    </FilesMatch>
    
    # Set up 2 Hour caching on commonly updated files
    <FilesMatch "\.(xml|txt|html|js|css)$">
    ExpiresDefault A7200
    Header append Cache-Control "proxy-revalidate"
    </FilesMatch>
    
    # Force no caching for dynamic files
    <FilesMatch "\.(php|cgi|pl|htm)$">
    ExpiresActive Off
    Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
    Header set Pragma "no-cache"
    </FilesMatch>
    Con questa modifica il sito viene velocizzato in quanto una volta che l'utente carica le immagini quando riaggiornerà la pagina non andrà a ricaricarle quindi ci sarà un ricarico istantaneo.

    Questa piccola guida funziona, tuttavia, solo se il vostro server utilizza Apache ed ha moduli _headers ed _espire attivati, caso contrario si ottorrra’ un bell’internal server error (errore 500).





  2. #2
    Utente Registrato Image and video hosting by TinyPic
    L'avatar di .|Gi@nn1|.
    Registrazione
    27/03/11
    Messaggi
    107
    Ringraziato: 6 in 5 posts
    Reputazione
    2
    Non ho capito come si fa
    Firma Censored By R3

  3. #3
    Founder ItalianHack
    Image and video hosting by TinyPic
    L'avatar di TheM3nt0r
    Registrazione
    10/03/11
    Località
    Bo
    Messaggi
    1609
    Ringraziato: 183 in 95 posts
    Reputazione
    10
    Apri il file .htaccess del tuo sito e inserisci quel codice, tutto quà.



Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •