Miglioriamo le performance di wordpress
Upcoming SlideShare
Loading in...5
×
 

Miglioriamo le performance di wordpress

on

  • 812 views

 

Statistics

Views

Total Views
812
Views on SlideShare
812
Embed Views
0

Actions

Likes
1
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Miglioriamo le performance di wordpress Miglioriamo le performance di wordpress Presentation Transcript

    • Miglioriamo le performance di Wordpress Daniele Balboni1 WordCamp Bologna - 24 novembre 2012
    • Perchè essere veloci? ● Per ridurre la frequenza di rimbalzo ● Per aumentare il tempo speso sulla pagina ● Per incrementare il numero di pagine viste ● Per migliorare il posizionamento nei motori di ricerca ● Per offrire una user experience migliore ● Chi ama aspettare? 2 WordCamp Bologna - 24 novembre 2012
    • Soluzioni ● Scegliere un hosting provider affidabile e una soluzione server adeguata ● Installare un plugin di caching ● Usare un Content Delivery Networks (CDN) ● Abilitare il browser caching per html,css e script ● Ottimizzazione database ● Ridurre il numero di richieste http 3 WordCamp Bologna - 24 novembre 2012
    • Che cosa è page cache? 4 WordCamp Bologna - 24 novembre 2012
    • Che cosa è database cache? 5 WordCamp Bologna - 24 novembre 2012
    • Che cosa è browser cache? 6 WordCamp Bologna - 24 novembre 2012
    • Che cosa è CDN? 7 WordCamp Bologna - 24 novembre 2012
    • Cache plug-in W3 total cache WP supercache 8 WordCamp Bologna - 24 novembre 2012
    • Ottimizzazione database WP –DBManager http://wordpress.org/extend/plugins/wp-dbmanager/ Clean options http://wordpress.org/extend/plugins/clean-options/ Disabilitare o ridurre le revisioni define(WP_POST_REVISIONS, false ); O define(WP_POST_REVISIONS, 3); 9 WordCamp Bologna - 24 novembre 2012
    • Browser caching● I plugins possono aumentare significativamente il tempo di caricamento della pagina aggiungendo css e scripts alla pagina.● Caricare gli script nel footer e i css nell’head di pagina● Abilitare la compressione gzip per le risorse html, css, xml, json e javascript.● Abilitare il caching dei contenuti statici● Ottimizzare le dimensioni e il peso delle immagini: smush.it 10 WordCamp Bologna - 24 novembre 2012
    • Ridurre il numero di CSSRimuoviamo iI css caricatiodal pluginadd_action(wp_print_styles,my_deregister_styles,100);function my_deregister_styles(){ wp_deregister_style(handle); // do the same for all plugins}Inseriamo le regole css usate dal plugin all’interno del file style.css deltema.Ripetiamo questa procedura per tutti i plugin che caricano uno o piùcss. 11 WordCamp Bologna - 24 novembre 2012
    • In un mondo perfetto 12 WordCamp Bologna - 24 novembre 2012
    • Ottimizzare il caricamento degli scriptsPossiamo caricare o meno uno script in base al contesto:add_action(wp_print_scripts,my_deregister_scripts,100);function my_deregister_scripts(){ if( !is_page(home) ){ wp_deregister_script(gallery); // in homepage noncarichiamo lo script con handle gallery }} 13 WordCamp Bologna - 24 novembre 2012
    • Integrare Facebook correttamenteAbilitiamo XFBML http://wordpress.org/extend/plugins/facebook-open-graph-meta-in-wordpress/ 14 WordCamp Bologna - 24 novembre 2012
    • Carichiamo in modo Asincrono<body><div id="fb-embed"></div><script>window.fbAsyncInit = function() { FB.init({appId: XXXXXXXXXXXXXXX, status:true, cookie: true, xfbml: true}); };(function() { var e = document.createElement(script); e.async = true; e.src = document.location.protocol + //connect.facebook.net/en_US/all.js; document.getElementById(fb-embed).appendChild(e); }());</script> 15 WordCamp Bologna - 24 novembre 2012
    • Miglioriamo le performance di wordpress Aggiornate regolarmente Core & Plugins 16 WordCamp Bologna - 24 novembre 2012
    • Tools per testare le performance●Yahoo YSlow●Google Page Speed●Pingdom Tools●Webpagetest.org 17 WordCamp Bologna - 24 novembre 2012