BigThink

Accelerare il caricamento del tuo sito con una riga di codice

Fate di tutto per ottimizzare i vostri siti (o blog) per renderli più leggeri possibile, ma, nonostante gli sforzi, il caricamento è ancora lento?
Cercate sempre di evitare grafiche pesanti e immagini troppo grandi, ma il vostro server è una lumaca?

Se avete un sito in php che gira su Apache, eccovi due modi per comprimere i file del sito prima di inviarli al browser. L’intera pagina peserà di meno e sarà così più veloce da scaricare.

Il primo metodo consiste nell’inserire UNA riga di codice php all’inizio di ogni pagina che vuoi comprimere. Nel caso di un blog WordPress, sarà sufficiente inserirla all’inizio del file header.php.

Il codice è il seguente:

<?php ob_start('ob_gzhandler'); ?>

Va tenuto presente che tale funzione richiede che sul server sia attivo il supporto Zlib, quindi controllate il vostro phpinfo per vedere se è supportato.

Nel caso non sia installato, non cadete in preda allo sconforto, c’è una seconda soluzione!
Questo secondo metodo comporta un’aggiunta al vostro file .htaccess. Ecco le righe da aggiungere (o, se non avete alcun .htaccess, createlo e inseritelo nella root del vostro sito):

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>

In un modo nell’altro, dunque, riuscirete a comprimere le pagine web e i file del vostro sito (immagini, javascript, css…) che si caricherà così più velocemente. Ovviamente ha poco senso applicare entrambi i metodi, perchè comprimere qualcosa di già compresso è inutile.

Ho applicato il metodo del Zlib su questo blog e ho notato una buona accelerazione nel caricamento. Controllando poi le dimensioni effettive della pagina con il Web Developer Tools per Firefox, prima del “trattamento” e dopo, ho constatato, dati alla mano, che effettivamente funziona. Buono, no?

Fonte: Ikaro

Articolo scritto da Ghido

Fondatore di BigThink.it, si occupa dello sviluppo e del coordinamento dei progetti tecnologici. Specializzato nel Marketing su Facebook e nello sviluppo di Applicazioni Social, fa consulenza e formazione ad aziende ed agenzie.

Leggi anche...

Tumblr: Impostare una thumb per la condivisione su Facebook

Tumblr: Impostare una thumb per la condivisione su Facebook

Abbiamo già parlato di quanto sia importante l'utilizzo del tag image_src sui vostri siti e blog, perchè vi permette di impostare l'immagine di anteprima in modo automatico, quando condividete una pagina web su Facebook. Lo stesso tag può tornare molto utile anche sul vostro Tumblr, soprattutto se i vostri post vengono spediti in automatico ...
10+ Modi per pubblicare in automatico su Facebook

10+ Modi per pubblicare in automatico su Facebook

Facebook è una grande risorsa per portare traffico sul nostro blog, ma postare a mano ogni volta i nostri articoli è noioso e porta via tempo. Già ti ho spiegato due modi per pubblicare in automatico su Facebook, oggi te ne svelo oltre 10! Un articolo da mettere nei segnalibri! Buona lettura! Postare i post ...
BigThink: nuovo logo, nuova avventura!

BigThink: nuovo logo, nuova avventura!

Come già anticipato e promesso, BigThink si rinnova! I cambiamenti più evidenti li avete sotto gli occhi: Un nuovo logo molto più professionale e distintivo rispetto a quello precedente (che, diciamola tutta, era davvero inguardabile!). Un header più alto per far spazio anche alla nuova Tag-line: "Social Media Strategies", che sostituisce la vecchia "Grandi Idee dal ...
Immagini vettoriali e foto gratis per i vostri siti

Immagini vettoriali e foto gratis per i vostri siti

Siete alla disperata ricerca di immagini vettoriali liberamente utilizzabili nei vostri lavori? Magari non siete dei grandi grafici e vi farebbero comodo disegni, simboli e forme già fatti ed adattabili? Spulciando nella mia lista di bookmark, collezionati in anni di ricerche, ho trovato questi siti che raccolgono e mettono a disposizione tantissimi vettori di ...
Il segreto per incrementare i guadagni con le affiliazioni

Il segreto per incrementare i guadagni con le affiliazioni

Che titolo, eh? In realtà più che un segreto, oggi vorrei rivelarvi un piccolo trucchetto per incrementare i vostri guadagni. Abbiamo già parlato di come sia buona norma variare i metodi di guadagno col proprio blog, senza affidarsi al solo AdSense, bensì registrandosi ai numerosi programmi di affiliazione disponibili. Queste affiliazioni mettono a nostra ...

12 Commenti

  1. Ciao dopo aver verificato il supporto Zlib del mio hosting ho modificato l’header.php del mio tema wordpress inserendo la stringa da te suggerita purtroppo come unico risultato il front-end del sito è diventato inaccessibile. Come mai? E’ meglio adottare il metodo tramite .htacces?

    12 marzo 2011, 15:23
  2. Romeo

    Ciao, grazie tanto per il consiglio, ma io ho un problema.
    Quanto scrivo il codice nel .htaccess non mi si apre la pagina e mostra. Forse hanno bloccato questa funzione tramite .htaccess ?

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, support@one.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    11 giugno 2009, 20:49
    • Ghido

      Succede così quando hai sbagliato a scrivere qualcosa nell’.htacess. Magari l’hai incollato al posto sbagliato o hai dimenticato qualcosa…

      12 giugno 2009, 01:23
  3. DoZ

    Molto bravo, grazie per la dritta!
    Due domande:
    io ho WP in una sub-dir: dove lo piazzo il file .htaccess modificato?
    E poi mi piacerebbe capire come lavora quel comando; e perché non sono indicate anche le estensioni delle immagini!
    ;)

    26 febbraio 2009, 19:03
    • Ghido

      L’.htaccess devi metterlo nella root del tuo blog, quindi http://www.tuosito.it/blog, ad esempio.

      Le estensioni delle immagini non sono indicate, per il semplice fatto che quelle non puoi comprimerle. Funziona solo con quei tipi di file.

      Ciao! ;)

      26 febbraio 2009, 19:44
  4. Ghido

    [Comment ID #497 Will Be Quoted Here] ;)

    1 agosto 2008, 23:31
  5. ottimo grazie

    23 luglio 2008, 13:56

5 Citazioni