Come velocizzare un blog wordpress

Scritto da yuri in webmaster | il 12.07.2008 alle 07:20

Ecco un metodo per velocizzare un blog wordpress, funziona anche per i siti “normali”, ma adesso mi riferisco alla nota piattaforma per fare blogging.

Premetto che devo gran parte di questo post al mitico ikaro, e dico che non è solo teoria, ma testato e funzionante, anche adesso il mio blog è ottimizzato così.

Le ottimizzazioni di ikaro, si basano sull’ottimizzazione della banda saranno compressi i dati…meno dati trasferiti, più alla svelta si fa a trasferirli.

Per comprimere dunque ottimizzare la banda di un blog basato su wordpress o per un sito internet, dovremo solo modificare il file .htaccess e/o inserire solo una riga di codice all’interno delle nostre pagine.

Per il file .httaccess si deve solo inserire questo:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css

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

mentre per le pagine bisogna inserire questo codice all’inizio di ogni pagina che si vuole velocizzare (consiglio la index.php, single.php e page.php):
< ?php ob_start( 'ob_gzhandler' ); ?>

Perchè funzioni l’.htaccess è indispensabile che sia inserito nella root del blog, mentre per il codice php è necessario che il server dov’è ospitato il blog supporti Zlib, visibile tramite di pannello di controllo o creare (con editor di testo) una pagina vuota denominata php.info inserirgli < ?php echo phpinfo(); ?>, richiamarla tramite browser (www.xxx/php.info) e vedere se è presente e attivo Zlib support.

Per chi non riesce o non ha voglia, qui c’è un plugin che ottimizza wordpress senza dover mettere mano nel codice.

La funzione di compressione era presente ma stata tolta in wordpress perché su hosting condivisi potrebbe sovraccaricare il server e/o sono i servizi di hosting a metterla, potrebbe caricare eccessivamente il server anche questo trick per porre rimedio ne useremo un altro.

Ok abbiamo alleggerito il carico della banda ma sopratutto su server condivisi ed anche su server dedicati per velocizzare ulteriormente wordpress alleggeriamo il lavoro al database.

Per far questo, dovremo mettere mano nel codice del nostro template, sopratutto nel file header.php, perché i template sono fatti per adattarsi su tutti i blog, dunque nel codice le impostazioni richiamano le impostazioni che ci sono nel database, noi andremo ad inserire le nostre impostazioni.


modificare-codice-per-velocizzare-wordpress

Per saper con sicurezza che codice mettere, aprite la homepage del vostro blog con il browser, fate salva con nome e la salvate in formato .html, questa riporta cosa viene “tradotto” dal database in html, noi inseriremo il codice html a posto delle chiamate al database in .php.


Come si può vedere dalle differenze nell’immagine, il vecchio header per esempio riportava <meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” /> in html è
<meta name=“generator” content=“WordPress abc” />, si deve solo copiare il codice dell’html nell’header.php.

Le ottimizzazioni non sono finite qui per adesso, alla prossima, intanto vedrete gl’ottimi risultati ;) .

Condividi o stampa:
  • Google
  • OKNotizie
  • Diggita
  • Technonotizie
  • Segnalo
  • Digg
  • Manda per email ad un amico!
  • Stampa!
Termini Uitilizzati: , , , , , ,

Aricoli Simili:
  • Velocizzare Wordpress: il Database
  • Velocizziamo ulteriormente wordpress
  • Script per Fare una Galleria Fotografica
  • Eliminare il Contenuto Duplicato in Wordpress
  • Velocizzare l’Avvio di Adobe Acrobat Reader

  • 8 Commenti per "Come velocizzare un blog wordpress" »

    Come velocizzare un blog wordpress…

    Ecco alcune ottimizzazioni di codice per rendere scattante un blog basato su wordpress, per quelli un pò più pigri c’è anche il plugin, dopo andrà molto più veloce…

    Scritto il 12 Luglio 2008

    [...] completo da Tip and Tricks di [...]

    Scritto il 14 Luglio 2008

    Ho modificato il file .htaccess, e ho visto un buon risultato, posso anche usare il plugin oppure le due cose vanno in vonfiltto, o non serbe?
    Grazie

    Scritto il 22 Luglio 2008
    yuri

    non serve, non vanno in conflitto, però è inutile
    ciao

    Scritto il 22 Luglio 2008

    [...] questa ottima guida di [...]

    Scritto il 24 Agosto 2008
    sal

    Occhio all’utilizzo della compressione.
    Da un lato è vero che i dati vengono compressi e che quindi viene utilizzata meno banda, ma dall’altro non è matematico che questo permetta di caricare le pagine più velocemente.
    Infatti i dati vengono compressi dal server prima di essere inviati al browser e questa operazione potrebbe rallentare il caricamento della pagina, più di quanto si attenderebbe in assenza di compressione.
    Sal

    Scritto il 27 Agosto 2008
    yuri

    proprio per quello ho detto di “statiticizzare” il tema sovraccaricherebbe il server altrimenti, così si compensa +o-

    Scritto il 27 Agosto 2008

    [...] da yuri in webmaster | il 19.07.2008 alle 06:42 Ecco la continuazione del post che parla di come velocizzare un blog wordpress, adesso guardiamo di comprimere javascript e css, per risparmiare banda, anche se nel titolo mi [...]

    Scritto il 18 Settembre 2008

    Commenta