WordPress Tutorial Lezione 5. Ottimizzare Blog e Database per renderlo veloce
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio

- Wordpress Lezione 4.1 Il plugins Jetpack
- Wordpress Lezione 4.2. Il plugins WP-Cache
- Wordpress Lezione 4.3 Il plugins Wordfence
- Wordpress Lezione 4.4. Il plugins Yoast
- Wordpress Lezione 4.5. Il plugins BBpress
- Wordpress Lezione 4.6. Il plugins WooCommerce
- Wordpress Lezione 4.7 Il plugins WP-ECommerce
- Wordpress Lezione 4.8 i plugins indispensabili
- Wordpress Lezione 4.9 Creare una Web Directory
- Wordpress Lezione 4.10 I Plugins per Monetizzare
- add_option()
- add_post_meta()
- aggiungere tramite il metodo delle taxonomy
- tabelle e funzione dbDelta() per creare, inizializzare e salvare dati nel database
Creare un Blog Modello Wordpress
Guida al Posizionamento SEO nei motori di ricerca

Guida ai Feed Rss
Recensione Cellulari
Guida su Aspnet
Guida al linguaggio di programmazione Aspnet
Lezione 1. Introduzione ad Aspnet
Lezione 2. Il Tool di Amministrazione di Aspnet
Lezione 5. Microsoft Sql Server
Lezione 6. Interfaccia Aspnet e dataset MS Sql
Lezione 7. I Fogli di Stile CSS
Lezione 9. I Dataset e i Datareader
Lezione 10. Eventi di Pagina Asnet
Lezione 13. Validazione Aspnet
Lo studio della Semantica SEO
Creare Blog Modello Wordpress
Creare un Blog Lezione 1
Creare un Blog Archivio Lezione 2
Creare un Blog Gestione Post Lezione 3
Creare un Blog Fogli di Stile CSS Lezione 4
Creare il Database Lezione 5
Creare un Blog Conclusione Lezione 6
Articoli Recenti
- Problema Collegamento HP Smart Stampante Offline Canon Office Jet 8830 Risolto
- Ubuntu Desktop o Server quale versione Linux utilizzare?
- PHP differenze mysqli_fetch_row mysqli_fetch_assoc mysqli_fetch_array
- Problema scanner Canon mp495 Code internal error occurred Scanner driver will be closed 5,202,54 risolto
- Condominio senza Amministratore obbligo di Codice fiscale e adempimenti fiscali.
Calendario
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
Guida Turorial su Wordpress1

Wordpress Lezione 1 Introduzione al Wordpress Lezione 2 Differenza Post e Pagine e categorie e tags Wordpress Lezione 3 I template Wordpress Lezione 4 I Plugins cosa sono
- Wordpress Lezione 4.1 Il plugins Jetpack
- Wordpress Lezione 4.2. Il plugins WP-Cache
- Wordpress Lezione 4.3 Il plugins Wordfence
- Wordpress Lezione 4.4. Il plugins Yoast
- Wordpress Lezione 4.5. Il plugins BBpress
- Wordpress Lezione 4.6. Il plugins WooCommerce
- Wordpress Lezione 4.7 Il plugins WP-ECommerce
- Wordpress Lezione 4.8 i plugins indispensabili
- Wordpress Lezione 4.9 Creare una Web Directory
- Wordpress Lezione 4.10 I Plugins per Monetizzare
- add_option()
- add_post_meta()
- aggiungere tramite il metodo delle taxonomy
- tabelle e funzione dbDelta() per creare, inizializzare e salvare dati nel database
Sicurezza Informatica
- Virus informatici
- Worm
- Trojan
- Ransomware
- Spyware
- Adware . Nella stessa Categoria trovate anche come rimuoverli manualmente dai vostri Browser. Ossia Rimuovere Adware da Chrome Rimuovere Adware da Microsoft Edge e da Firefox
- Sextortion
- Scareware
- Keylogger
Seo Guida Definitiva
In questa Guida Seo ci occupiamo adesso di darvi tutte le guide più importanti per un corretto posizionamento SEO del vostro sito presso i piu' importanti motori di ricerca.

Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 1 Introduzione
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 2 I Meta Tags
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 3 La Sitemap
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 4 Il Page Rank
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 5 Il Link Popularity
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 6 Le Directory
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 7 DoorWay e Cloaking
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 8 Landing Page
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 9 Effetto Sandbox
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 10 Conclusioni
Come il TTL influenza la vostra SEO
L'algoritmo di Google Penguin
Il Cattivo Vicinato influisce negli algoritmi dei motori di ricerca
Long Tail Keyword SEO
Strumenti Software per il SEO
Terminologia SEO
Materiale Didattico Metodi Matematici per l’Ingegneria
Materiale didattico Lezioni di Elettrotecnica
Legge del potenziale ai nodi Teorema di Kirckoff
Teorema di Norton e Thevening
Metodo dei potenziali ai Nodi
Teorema di Millmann
Dualità Tellegen Reciprocità
Regime in Corrente Continua
Generatori Pilotati
Circuiti RC in continua
Circuiti RL in continua
Circuiti RLC in continua
Fasori e Regime Sinuosoidale
Potenza Attiva e Reattiva
Massimo Trasferimento di Potenza
Rifasamento Circuito Elettrico
Sistemi Trifase a Stella e Triangolo
Boucherot e Potenza Trifase
Circuito RC in regime sinuosoidale
Circuito RL in regime sinuosoidale
Circuito RLC in regime sinuosoidale
Motori elettrici in Corrente Continua
Motore Elettrico Trifase
Motore Elettrico Asincrono con avvolgimento
Diagramma di Bode
Filtro Passa Alto e Passa Basso Risposta in frequenza
Filtro Passa Banda RLC e risposta in frequenza
Materiale Didattico il WWW

Bot Irc
Botnet
DHCP
HTTP
HTTPS e Certificati di Sicurezza
Indirizzi IP
La Cache del Browser
Mac Address
Mac Address 2
Modem Router
Nat Network Address Translation
TTL time to load o tempo di risposta del server di cosa tratta
Domain Name System DNS e Record
Port Forwarding
Protocolli di Sicurezza Wifi
Reverse Look UP
RIP OSPF VPN
Tor
Guida al linguaggi di programmazione PHP
Lezione 1 Guida introduttiva al linguaggio PHP
Lezione 2 Introduzione ai tipi di dato PHP
Lezione 3. I Cicli Iterativi
Lezione 4. Le funzioni
Lezione 5 Gli Array
Lezione 6. La programmazione a Oggetti
Lezione 7. La programmazione a Oggetti Parte 2
Lezione 8. Il Database Mysql
Lezione 9. Interazione con HTML
Lezione 10 I Cookie Session
Lezione 11 Composer Gestore delle Dipendenze
Lezione 12 Parser Feed XML
Lezione 13. Esistenza Url
Lezione 14. Esistenza Dominio
Lezione 15. Invio Email
Lezione 16. I Namespace
Lezione 17. I Traits
Lezione 18. La Cache
Lezione 19. Architetuttra Rest Api
Lezione 20. Soap WSDL
Lezione 20 BIS. SOAP WSDL ZEND Framework
Lezioni 21. Cloud Computing
Lezioni 22. Sicurezza
Lezione 23. Codice di errore Offset comuni
Guida RSS
Guida ai CSS
Guida Linguaggio di programmazione Aspnet

Lezione 1. Introduzione ad Aspnet
Lezione 2. Il Tool di Amministrazione di Aspnet
Lezione 3. Pagine Master
Lezione 4. Visual Earth
Lezione 5. Microsoft Sql Server
Lezione 6. Interfaccia Aspnet e dataset MS Sql
Lezione 7. I Fogli di Stile CSS
Lezione 8. I Mashup
Lezione 9. I Dataset e i Datareader
Lezione 10. Eventi di Pagina Asnet
Lezione 11. Il DataBinding
Lezione 12. Linq
Lezione 13. Validazione Aspnet
Guida linguaggio di programmazione Ajax

Materiale Didattico di Fisica
Composer
Che cos'è Composer
Installazione
Caricare le Librerie
Aggiornare le Librerie
Guida Server Apache
Lezione 1 Guida Introduttiva Apache
Lezione 2. Installazione
Lezione 3. il modulo httpd
Lezione 4. Installazione PHP e Mysql su Server Apache
Lezione 5. Realizzare un Virtual Hosting
Google Api Key
Google Api Key Servizio
Google Api Key Le credenziali
Google Api Key. Le Librerie
Google Api Key Composer e Github
Google Api Key Esempio
Guida alla Monetizzazione Adsense
Lezioni di Elettrotecnica
Rete Web Funzionamento e Definizioni
In questa pagina tratteremo tutte le definizioni e il funzionamento del World Wide Web
HTTPS e Certificati di Sicurezza
Nat Network Address Translation
TTL time to load o tempo di risposta del server di cosa tratta
Guida su Action Script
Guida Agli Action Script
Lezione 1 Introduzione agli Action Script
Lezione 2. Opetatori, funzioni , cicli iterativi
Lezione 3 Variabili Comportamenti. Esempio Sito Web
Guida al Posizionamento SEO nei motori di ricerca
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 1 Introduzione
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 2 I Meta Tags
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 3 La Sitemap
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 4 Il Page Rank
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 5 Il Link Popularity
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 6 Le Directory
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 7 DoorWay e Cloaking
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 8 Landing Page
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 9 Effetto Sandbox
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 10 Conclusioni
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
Veniamo adesso a spiegarvi alcuni metodi per volocizzare le performance del vostro blog WordPress.
Ma prima qualche piccola informazione. Infatti ormai la velocizzazione del vostro blog è diventato un parametro SEO a tutti gli effetti.
Tutti questi ragionamenti hanno portato Google ha introdurre nei suoi nuovi algoritmi anche questo parametro. Indi per cui non se ne può più fare a meno se non volete essere penalizzati a livello SEO
In questo capitolo non vi spiegheremo modi per raggiungere il 100% di GTmetrix. Ma vogliamo farvi comprendere che se non l’avete mai fatto un ‘ottimizzazione del vostro SITO è quantomeno necessaria.
Aggiorna la tua versione di PHP per migliorare la velocità di WordPress
Il primo passo per ottimizzare il vostro blog WordPress è senza dubbio controllare la versione del vostro PHP. Non è infatti una cosa risaputa ma WordPress ha realizzato le sue ultime versioni dalla PHP 5.5 al fine di migliorare proprio le prestazioni di questo CMS. La qual cosa vi fa comprendere quanto ormai WordPress sia diventato importante nel mondo web in generale. Quindi andate sul sito della PHP e vedete a che versione siamo. Poi aggiornate alla stessa versione dal panello di amministrazione del vostro Hosting.
Una piccola precisazione. Molto di quello che andremo ora a fare si può ottenere anche con dei plugins ad hoc di WordPress. Il problema è che questi plugins possono creare delle nuove request al database, quindi migliorare da una parte e peggiorare dall’altra le prestazioni di WordPress.
Ottimizzare la tabella del Database per migliorare le prestazioni di WordPress.
Andate quindi nel vostro database PHPAdmin selezionate tutte le tabelle create da WordPress e dopo cliccate su Ottimizza Immagini. Il processo è relativamente sicuro, ma per ogni buon conto prima fate una copia del vostro Database.
Sempre nell’ambito delle operazioni da fare nel vostro database al fine di velocizzare il vostro blog WordPress un aspetto importante sono le revisioni.
Ossia dalla versione 3.0 Worpdress tiene nel database tutte le revisioni dei vostri articoli che non sono stati pubblicati.
Per alleggerire il vostro database di tutte queste revisioni non dovete fare altro che andare sul vostro wp-config.php e inserire la seguente riga di codice
Per impedire che altre revisioni vengano salvate, oppure
se volete che vengano memorizzate unicamente n revisioni.
Ottimizzazione WordPress con la Compressione dei file Gzip
Questo metodo per ottimizzare il vostro blog è molto noto. E ovviamente ne esistono innumerevoli plugins. Ma noi preocederemo manualmente. Intanto prima di tutto comprendere cosa andiamo a fare. Ossia stiamo per attivare la compressione GZip per i file più comuni che sono CSS, Javascript, HTML, XML, JSON e Jquery. Personalmente vi sconsiglio di abilitare la compressione per le immagini per due semplici motivi. Il primo utilizzo WP-Smush e il secondo che utilizzo Photon di Jetpack e ve lo consiglio anche a voi. Sono due plugins ma alcuni vanno utilizzati non si può fare tutto manualmente.
Il Modulo Gzip altro non è che l’attivazione del modulo ModPageSpeed che è stato sviluppato nel 2011 da google e integrato nel Web Server Apache.
Ci sono due modi fondamentalmente per attivare questo modulo sempre tramite il file htaccess.
Il primo vedere se è presente il modulo e quindi attivarlo nel seguente modo
Oppure attivare il modulo mod_deflate per ogni singola estensione di file, che è comunque la stessa cosa. Una possibile implementazione è
Per la verità esisterebbe anche una terza via. Ossia quello di attivarlo via PHP prima dell’inizio del body, quindi tipicamente nel file header.php inserendo il seguente codice
Ma specialmente nei temi framework questa via è agevole e sopratutto attivando direttamente dal file htaccess il vostro blog risulta essere piu’ veloce.
Ottimizzazione del vostro Blog WordPress attivando il Browser Caching.
Il Browser Caching al contrario di quanto visto prima non è l’attivazione di un modulo ma unicamente un’informazione che viene data al browser degli utenti che stanno visitando la vostra pagina. In pratica indica al browser stesso la data di scadenza di alcuni file. Oltre questa data deve scaricarli nuovamente dal vostro hosting WordPress. Altrimenti carica i file di cache o copia.
In questo caso il codice da aggiungere nel vostro blog WordPress è il seguente.
Come intuirete il tempo inserito indica prorpio il tempo di scadenza prima del rinnovo stesso.
Ottimizzazione WordPress con Keep Alive
Sempre nell’ottica di velocizzare la risposta del server si ricorre alla tecnica del Keep Alive. Questa tenica è utile quando la pagina web del vostro browser invia richieste multiple al server dove risiede il blog hosting. Quando questa tecnica è disattivata per ogni richiesta si deve aprire un nuovo processo. Con la tecnica abilitata tutte le richieste vengono processate nello stesso TCP.
La sua attivazione risulta essere molto semplice basta inserire le seguenti righe nel vostro htaccess
Minimizzazione Script
Un’altra tecnica molto utile è la minimizzazione degli script. Che siano Javascript, Jquery o CSS. Purtroppo chi conosce WordPress sa benissimo che tante volte i plugins non sono minimizzati. Nello specifico il termine significa che non sono stati fatti gli opportuni ritorno a capo oppure sono stati messi eccessivi spazi o eccessivo uso di commenti. Sebbene WordPress metta a disposizione innumerevoli plugins che fanno per voi il lavoro sporco è cmq un lavoro che potete fare da voi. E cmq in maniera migliore. Ma come potete leggere non vi sto consigliando plugins per minimizzare gli script. Il motivo perchè a breve nella prossima lezione vi parlerò dei CDN che risolvono loro il problema. Un’altra via è quella di ottimizzare il codice tramite i plugins per siti web che sono in rete. Ma ovviamente avendo voi un blog WordPress occhio poi a dove andate a mettere le mani. Insomma meglio contattare in questo caso un esperto. In ogni caso vi segnalo
Concatenazione Script
Un’altro problema che si trova sovente negli script PHP in genere ma anche nei js è l’eccessivo numero di richieste che vengono fatte al server dal client browser. Queste richieste aumentano il tempo di risposta del server nel fornire tutti i dati per caricare la pagina del blog. Una tecnica per ridurre questo problema è la concatenazione. Ossia unire tutte le richieste in una o minori richieste in modo da ottenere una risposta più celere compressiva. Questa tecnica era utilizzata anche per le immagini , si usava una tecnica chiama Csprite , ma che era complessa e sinceramente forniva vantaggi esigui. Fortunatamente è stata abbandonata. Purtroppo anche la tecnica della concatenazione è poco applicabile in un blog wordpress. Si può invece applicare agevolmente in siti PHP costruiti proprio ad hoc per la concatenazione. Si ricorre allora ad un’espediente che è quello di caricare i file in modo asincrono. Ma anche qui nascono dei problemi. In quanto il caricamento senza sincronia di alcuni file potrebbe causare problemi all’immagine del blog specialmente in ambito mobile. E conseguente penalizzazione del sito. In ogni modo potete seguire due vie.
O usare il plugins W3 Total Cache che ha il caricamente asincrono incoroporato. Oppure usare un plugins come Async e dopo caricare un normale plugins di cache.
Con l’avvertenza che una volta fatto questo controllate con Google Page Run Insight per Mobile per vedere se il rendering della vostra pagina è corretto. Non vi preoccupate se non lo è ve lo segnala direttamente Google.
Minimizzare le immagini per rendere più veloce WordPress.
Ovviamente è ovvio che minimizzare le immagini vuol dire ridurre il tempo di caricamento della pagina. Oltre che fare un favore al vostro servizio di Hosting che deve garantire la banda. Per risolvere questo problema vi consiglio di utilizzare il plugins WP-Smush che anche nella versione free vi consente di minimizzare le immagini ogni volta che ne caricate una
CDN
Il CDN è l’abbreviazione di Content Delivery Network. Con questa tecnica non viene fornito al vostro browser la richiesta al Server, ma una copia possibilmente quella contenuta nel nodo di più vicino a dove l’utente si trova geograficamente. Ma non solo i CDN si occupano anche di garantirvi un certo grado di sicurezza e anche la minimizzazione degli Script. Oltre ovviamente che a ridurre il tempo di risposta del server (TTL). Il tutto grazie ad una gestione della Cache del Browser. Ovviamente i CDN hanno un prezzo Cloud Fare per piccole esigenze offre una versione gratuita, altrimenti dovrete ricorrere ai servizi a pagamento. Va controcorrente Jetpack che per le immagini offre Photon veramente ottimo.
Onestamente mi fermo qui, ma si potrebbe sempre andare avanti. Provate il vostro sito su GTMetrix e vedete che se il vostro livello è sopra l’80 % per Google Page Speed e per Yahoo siete arrivati. Non andate oltre.
Ovviamente ho cercato di usare al minimo i plugins per ridurne il più possibile l’impatto. Usando solo gli indispensabili. Perla cache utilizzo WP-Cache non l’ho descritto qui in quanto già fatto ampiamente nelle altre lezioni tutorial. Sicuramente mi sono dimenticato di scrivere qualcosa, per ogni dubbio o incertezza vi aspetto nei miei social.