Quanti plugin di WordPress sono troppi?

Pubblicato: 2015-05-29

Quanti plugin di WordPress sono troppi per essere installati sul tuo sito? Ci sono vari articoli disponibili su questo argomento. In WordPress 1.2 è stato aggiunto il supporto per i plugin di WordPress. WordPress senza plugin è come un telefono cellulare senza batteria.

Man mano che la community di WordPress cresce, aumenta anche il numero di plugin di WordPress. Il mondo dei plugin di WordPress continua a diventare sempre più grande. Ci sono migliaia di omaggi disponibili dal repository dei plugin, con altri aggiunti quasi ogni giorno.

Ci sono anche un numero enorme di plugin premium che possono essere trovati su varie fonti. Lo scopo dei plugin è estendere le funzionalità di WordPress.

Ci sono molti articoli disponibili sul web che mostrano come fare qualcosa senza l'uso di un plugin . Devi sapere che l'inserimento di un codice nel file functions.php del tuo tema funzionerebbe in modo identico all'aggiunta tramite un plug-in.

È richiesta la stessa quantità di risorse. Quindi, in altre parole, se incolli 10 frammenti di codice da vari punti del Web nel file functions.php del tuo tema, hai aggiunto 10 plug-in al tuo sito.

Esistono vari tipi di plugin. Alcuni plugin influiscono sul front-end (es. plugin social, plugin di usabilità, ecc.) mentre altri principalmente sul back-end (es. Hot Fix, Plugin di backup, ecc.). Ci sono plugin che fanno sia backend che front-end (es. plugin SEO, ecc.).

quanto-è-troppo-plugin-sul-blog?

I plugin possono influire sulle prestazioni del tuo sito nei seguenti modi :

  • Richieste HTTP aggiuntive : alcuni plug-in (principalmente quelli front-end) potrebbero richiedere stili o script personalizzati per funzionare correttamente.
  • Query DB aggiuntive : se si utilizza un plug-in per post popolari, post correlati o qualsiasi altra cosa che estrae elementi del database e li visualizza sul front-end, verranno aggiunte ulteriori query al database.

Più veloce è il caricamento del tuo sito, migliore sarà l'esperienza del visitatore. Le prestazioni di velocità di WordPress possono essere suddivise in tre aree:

  • Hosting WordPress – Investire in un hosting veloce è uno dei modi più semplici. Esistono molti provider di hosting WordPress convenienti.
  • Tema WordPress : devi trovare un tema ben codificato che si carichi rapidamente.
  • Installazione di plug-in : ogni plug-in aggiunge un po' di complessità al tuo sito. È importante installare plugin ben codificati da una fonte affidabile.

Sommario

Quanti plugin di WordPress sono troppi?

Puoi avere troppi plugin? Vari utenti di WordPress avranno la loro opinione. Affermare che troppi plugin rallenteranno il tuo sito non è del tutto sbagliato. Più plugin aggiungeranno più codice che un browser deve caricare, il che può rallentare un sito web.

Il sito web con una base di codice più semplice di solito si carica più velocemente di uno con uno complicato. Non è importante quanti plugin hai, ma quali operazioni devono eseguire per rendere il tuo sito nel browser di un visitatore.

La maggior parte dei plugin è piuttosto semplice. Ma alcuni eseguono azioni complesse che sono "costose" in termini di elaborazione del backend e possono rallentare un sito web.

In altre parole, potresti avere un sito Web che si carica rapidamente con 80 plug-in e aggiungere un singolo plug-in complicato e perdere mezzo secondo (o più) di tempo di caricamento!

Richieste HTTP

I plugin sono progettati per aggiungere caratteristiche o funzionalità al tuo sito in modo che, indipendentemente dal tema che installi, la funzionalità del tuo sito rimanga sempre la stessa. Per fare ciò, i plugin caricano file CSS e librerie JavaScript su ogni pagina. Questo è costoso per le tue risorse.

Anche quando il caricamento di tali risorse è strettamente necessario, caricarne troppi avrà un impatto sulle prestazioni del sito molto più che avere 20-30 semplici plug-in che eseguono ciascuno i propri compiti. Ogni script viene caricato con una richiesta HTTP, che è fondamentalmente un modo per richiedere dati tra un server e il browser.

HTTP_request-troppi-plug-in-wordpress

Le richieste HTTP sono semplicemente il modo in cui i siti Web ottengono i dati dai server e mettono insieme le pagine Web. Ogni libreria CSS o JavaScript e ogni immagine richiedono una richiesta HTTP. Non puoi liberarti di loro. Ma vuoi essere efficiente con loro.

Ci sono due modi per accelerare questo processo. Il primo è impedire ai plugin di caricare del tutto determinate cose. Alcuni plugin sono impostati per caricare file ad ogni caricamento di pagina, anche quando non sono necessari per quella pagina. Si desidera specificare quando viene caricato il file .

L'altro modo per accelerare il tempo di caricamento della pagina è caricare le risorse in modo asincrono o anche dopo che tutto il resto è stato caricato sulla pagina.

Un buon esempio è caricare Google Analytics in modo asincrono in modo che non blocchi altre richieste dal caricamento nel processo. Tuttavia, devi capire che poche richieste HTTP aggiuntive non sono così significative come potresti pensare.

Stiamo parlando di microsecondi di differenze qui. Certo, se hai molte richieste HTTP, un po' di codice ti permetterà di ridurre di qualche secondo il tempo di caricamento.

A questo punto, dovresti pensare a quanto sia importante questa priorità per la tua attività. Se è una grande priorità, vale la pena assumere un professionista per velocizzare il tuo sito.

Query del database

Alcuni plugin possono aumentare il carico sul server del database. WordPress stesso fa un ottimo lavoro nel memorizzare nella cache le query. La maggior parte dei plugin ben codificati non causerà un problema significativo.

Le query del database hanno un grande impatto sulle prestazioni. I plugin possono fare molte di queste richieste se l'autore del plugin non è stato attento. Ad esempio, plugin che tengono traccia delle visualizzazioni di post/pagina memorizzando un valore nel database ogni volta che viene caricata una pagina.

Possono influire notevolmente sulle prestazioni nel tempo poiché il server deve effettuare una richiesta MySQL aggiuntiva per quel numero su ogni pagina. Per ridurlo, puoi ridurre la frequenza con cui un plugin interroga il database.

Se un plug-in effettua molte chiamate al database, è importante valutare l'importanza della funzionalità di quel plug-in e valutarla rispetto alla velocità del tuo sito. Se riesci a trovare un plug-in alternativo che effettui meno chiamate al database, potresti prendere in considerazione l'utilizzo di quello.

Plugin che eseguono operazioni complesse

I plugin che interrogano grandi quantità di dati e poi eseguono un'azione con i dati avranno un impatto sulle prestazioni. In generale, i plug-in che eseguono operazioni eccessivamente complesse dovrebbero eseguirle fuori dal server e non nel tuo ambiente di hosting WordPress.

Buoni esempi di ciò sono la classe di plugin "Post correlati" che creano indici FULLTEXT sulla tabella "post" in MySQL.

Un indice FULLTEXT è essenzialmente un meccanismo per eseguire query di ricerca complesse sul contenuto dei post, come "post che contengono A e B ma non C o D". Trasforma il database MySQL in un mini motore di ricerca, che in realtà non è ciò per cui MySQL è stato progettato.

Queste query diventano sempre più problematiche man mano che i siti diventano sempre più grandi perché anche l'indice FULLTEXT continuerà a crescere.

In fase di esecuzione, l'indice consumerà enormi quantità di risorse . Nel tempo, il sito rallenta e in casi estremi può causare un arresto anomalo del server se esaurisce i thread.

Come scegliere i migliori plugin ben codificati?

Questo è un grosso problema per i nuovi utenti. Quali plugin usare? Quali sono i migliori? Ti consiglio di scegliere plugin con buoni track record. Come determinarlo?

Bene, guarda il numero di download. Guarda le valutazioni dei plugin. Guarda a quanti thread di supporto è stata data risposta.

Guarda quante persone dicono che funziona. Leggi alcune recensioni a riguardo. Guarda la credibilità dell'autore. Spero che dopo tutto questo, dovresti avere la tua risposta. Puoi vedere tutte queste metriche nel repository dei plugin di WordPress.

Quindi quanti plugin di WordPress sono troppi?

Alcuni direbbero che troppi plugin possono rallentare il tuo sito. Altri potrebbero dire che il numero di plug-in ha un impatto minimo sulle prestazioni di un sito.

Alcuni potrebbero dire che la risposta a quanti plugin di WordPress è troppo, è quanti ne hai bisogno poiché il numero di plugin non rallenta il tuo sito. Il numero di plugin mal codificati lo fa.

Quanti-Plugin-WordPress-È-Troppo

Spesso si è tentati di installare cose, anche se non ne hai davvero bisogno. Ecco un semplice fatto: qualsiasi query aggiuntiva fatta al tuo database richiederà tempo . La quantità effettiva di tempo potrebbe non essere immediatamente evidente, ma continua ad aggiungere cose e lo sarà presto.

Ecco alcuni consigli che possono aiutare a ridurre l'impatto che i plug-in possono avere sulle prestazioni del tuo sito:

  • 1. Mantieni aggiornato il tuo WordPress e assicurati che tutti i plugin che hai sul tuo sito siano aggiornati alle loro versioni più recenti. Avere versioni precedenti dei plug-in attivate può portare a conflitti di script e probabilmente lasciare il tuo sito vulnerabile agli exploit di spammer e hacker. Se hai deciso di mantenere in esecuzione una versione precedente di WordPress perché alcuni plug-in non funzionano quando aggiorni WordPress, forse è il momento di cercare un plug-in alternativo in grado di fornirti funzionalità simili.
  • Quando hai la tentazione di installare un plug-in perché fornisce una funzionalità interessante che desideri, dai una seconda occhiata a quelli che hai già installato. Forse quella fantastica funzionalità può già essere fornita da uno di loro.
  • Elimina tutti i plug-in inattivi che potresti aver installato per eliminare la possibilità di ulteriore carico sul database e ridurre il disordine.

Come verificare se il plug-in è la causa della bassa velocità del sito Web?

A volte un singolo plug-in può fare la differenza nel tempo di caricamento della pagina perché carica troppi script o colpisce il database con richieste costose. Se pensi che il tuo sito si stia caricando lentamente e vuoi verificare se il plug-in è il colpevole, c'è un modo semplice per testarlo.

Disattivali tutti dal menu dei plugin nel wp-admin e poi carica il tuo sito. Se il sito si carica più velocemente, saprai che c'è stato un problema con uno o più plugin.

Ora, attiva i plug-in uno alla volta, caricando la homepage ogni volta per restringere il campo di applicazione del plug-in che causa il rallentamento. Una volta scoperto quale plugin è il colpevole, è il momento di trovare un sostituto.

Oppure installa un altro plugin (sì, più plugin) chiamato P3 (Plugin Performance Profiler). Questo plugin crea un profilo delle prestazioni dei plugin del tuo sito WordPress misurando il loro impatto sul tempo di caricamento del tuo sito.

Sebbene il numero di plugin sia meno importante della loro qualità, personalmente mi piace mantenere i plugin al minimo . Di solito ho 20-22 plugin installati sui miei siti.

Mantieni i plug-in e gli script al minimo necessario per garantire le caratteristiche e le funzionalità adeguate per il tuo pubblico di destinazione e tenerli aggiornati.

Avere molti plugin aumenta le possibilità di conflitto tra loro o con il tema . Inoltre, in caso di problemi, è più difficile scoprire quale sta causando il tracollo.