Quanti plugin di WordPress dovresti installare sul tuo sito?

Quanti plugin di WordPress dovresti installare sul tuo sito? / Opinione

Quanti plugin di WordPress dovresti installare sul tuo sito? Quanti plug-in sono troppi? I plug-in non sono dannosi per le prestazioni? I plugin non aumentano il rischio di exploit di sicurezza? Non è meglio evitare i plugin a tutti i costi? Queste sono alcune delle domande più frequenti che vediamo dai principianti di WordPress. Ci sono numerosi articoli nella blogosfera che direttamente o indirettamente sbagliano i nuovi utenti (compresi alcuni sul nostro sito). L'obiettivo di questo articolo è quello di istruire meglio i principianti e gli utenti esperti nella speranza di chiarire qualche malinteso che potrebbe essere esistito in precedenza.

Da quando WordPress 1.2 (quando sono stati aggiunti i plugin per WordPress), i plugin sono stati una benedizione per gli utenti. WordPress senza plugin è come un negozio di giocattoli senza giocattoli. Non è divertente. Anche se il core di WordPress fornisce un solido framework editoriale, sono i plugin a essere ampiamente responsabili del successo della piattaforma. Man mano che la community di WordPress cresce, anche il numero di plug-in di WordPress. Al momento della stesura di questo articolo, ci sono oltre 21.000 plugin gratuiti per WordPress disponibili nel repository dei plugin di WordPress.

Lo scopo dei plugin è estendere WordPress per fare quasi tutto ciò che si può immaginare. Tuttavia, ora vediamo un senso di paura o di moderazione nei confronti di molti utenti. La gente è preoccupata per le prestazioni, la sicurezza, l'affidabilità, ecc. Questo perché i progettisti e gli sviluppatori si sentono davvero frustrati quando il loro cliente ha un casino di plugin installati su un sito. Nella loro frustrazione, fanno commenti come hanno meno plug-in, o sono i plugin che stanno rallentando il tuo sito. Queste dichiarazioni hanno risuonato attraverso i social media e gli eventi di persona. Il più grande problema con quelle affermazioni è la loro ambiguità. Cosa c'è di meno? Quanti plug-in dovresti installare? I plugin in generale non rallentano il tuo sito. Solo quelli cattivi.

Ci sono articoli attraverso il web che ti mostrano: "Come fare XYZ senza un plugin" (come questo e molti altri sul nostro sito). Lo scopo di questo tipo di articoli non è quello di scoraggiare l'utilizzo dei plugin disponibili. Lo scopo di questo tipo di articoli è di mostrarti come fare le cose da solo. Inserire un codice nel file functions.php del tema funzionerebbe in modo identico aggiungendolo tramite un plug-in (sono necessarie la stessa quantità di risorse). In altre parole, se incolli 30 snippet di codice da vari punti del web nel file functions.php del tuo tema, hai aggiunto 30 plug-in al tuo sito.

C'è un intero dibattito sul non aggiungere ogni frammento al tuo file functions.php comunque. Soprattutto perché se cambi temi, tecnicamente perderai tutte le funzionalità che potresti non voler eliminare. Puoi leggere ulteriori informazioni al riguardo nel nostro articolo su: Cosa, Perché e How-To di Creazione di un plugin WordPress specifico per il sito

Molti utenti hanno l'illusione che l'aggiunta del codice nel proprio file functions.php o in un plug-in specifico del sito acceleri il loro sito. Oppure è meglio per "sicurezza" farlo. NON è il caso. È possibile avere una funzione mal programmata che può esaurire le risorse del server e causare l'arresto anomalo del sito. È possibile avere una funzione codificata male che può creare una vulnerabilità di sicurezza sul tuo sito.

Prima di andare oltre, stabiliamo che lo è MAI troppi plugin che stanno rallentando il tuo sito. È sempre plugin mal codificati che stanno rallentando il tuo sito web.

La risposta alla domanda: "Quanti plugin di WordPress dovresti installare sul tuo sito" sono tanti quanti te bisogno. Quando diciamo questa risposta alla gente, sono come se fossi tanto vago quanto gli altri. Quanti plugin usi sul tuo sito? Attualmente, ci sono 53 plugin attivi su WPBeginner. Un buon numero di plugin che stiamo usando può essere visto sulla nostra pagina Blueprint.

Secondo Pingdom, il tempo di caricamento della home page varia da 483ms a 1,7 secondi in base all'ora del giorno. Di seguito è uno screenshot che abbiamo preso al momento della stesura di questo articolo:

A questo punto dovresti rispondere alla tua domanda. Tuttavia, se vuoi capire meglio l'impatto dei plugin e come scegliere il miglior plug-in, continua a leggere.

Plugin e prestazioni

Esistono vari tipi di plugin. Plugin che influiscono sul front-end (plugin sociali, plug-in di usabilità, ecc.). Ci sono plugin che sono principalmente per il back-end (i.e Hot Fix, Backup Plugin, ecc.). Ci sono plugin che eseguono sia backend che front-end (plugin SEO, ecc.).

I plug-in possono influire sulle prestazioni del tuo sito:

  • Richieste HTTP aggiuntive: alcuni plug-in (principalmente quelli front-end) potrebbero richiedere uno stile o script personalizzati per funzionare correttamente. Per questo motivo, possono aggiungere un extra JS e / o file CSS.
  • Query DB aggiuntive: alcuni plug-in possono aumentare le query del database. Se si utilizza un plug-in per post popolari, post correlati o qualsiasi altra cosa che richiama elementi del database e lo visualizza sul front-end, si aggiungeranno ulteriori query al database.

Fuori dalla scatola alcuni plug-in presentano questi problemi, tuttavia nella maggior parte dei casi c'è una soluzione per questo. Prendiamo una soluzione a breve termine e a lungo termine per questi problemi. Prima di farlo, stabiliamo che tutti ESIGENZE per avere il caching installato. Raccomandiamo e usiamo il plugin W3 Total Cache.

Ulteriori richieste di richieste HTTP - Sì, alcuni plugin HANNO l'aggiunta di ulteriori richieste http (i.e JS e file CSS) per lavorare fuori dalla scatola. Ad esempio, quando installi un plug-in per i moduli di contatto, NON vuoi che funzioni correttamente? Le persone si lamentano di ulteriori richieste HTTP come se fossero a posto con un modulo non animato. Non sei sicuro di come si presenta una forma senza stile?

La maggior parte di voi verrebbe fuori di testa dicendo che è rotto. Foglio di stile mancante. Bene, questo è esattamente ciò che accadrebbe se il modulo di contatto non aggiungesse la richiesta HTTP aggiuntiva. Vogliamo tutti che le nostre forme siano stilistiche. Vogliamo tutti che il captcha funzioni, quindi non riceviamo email SPAM. In breve, lo stile e lo script aggiuntivi devono essere aggiunti affinché il plugin funzioni correttamente.

Esistono due modi per ottimizzare il problema delle richieste HTTP aggiuntive. Entrambi i metodi richiedono poche conoscenze di programmazione e know-how WordPress. Il primo metodo sarebbe quello di annullare la registrazione degli stili e degli script aggiuntivi che vengono caricati dal plugin. Quindi combina gli stili del plugin nel tuo file style.css. Combina gli script del plugin nel tuo file main.js. Il secondo metodo sarebbe quello di caricare in modo condizionale gli stili / script del plugin sulle pagine che sono necessari. Abbiamo già spiegato entrambi i metodi nel nostro articolo sulla disabilitazione di script e fogli di stile aggiuntivi aggiunti dai plugin di WordPress.

Gente che non ha familiarità con il codice parlerà bene di noi? Purtroppo non esiste una vera soluzione disponibile. Tuttavia, è necessario comprendere che poche richieste HTTP aggiuntive non sono così significative come si potrebbe pensare. Stiamo parlando di microsecondi di differenze qui. Certo, se hai molte richieste HTTP, allora un piccolo know-how di codifica ti consentirà di ridurre di alcuni secondi il tempo di caricamento. A questo punto, dovresti pensare a quanto sia prioritario per la tua azienda. Se è una grande priorità, allora vale la pena assumere un professionista per velocizzare il tuo sito. Siamo sempre disponibili per il noleggio.

La soluzione a breve termine per questo problema è che gli autori di plugin che caricano fogli di stile aggiuntivi aggiungono una casella di controllo nelle loro impostazioni del plugin come fa il plugin WP-PageNavi.

Ciò rende più facile per le persone che non conoscono molto di PHP semplicemente selezionare la casella per annullare la registrazione del foglio di stile aggiuntivo. In questo modo tutto ciò che l'utente deve fare è prendere il contenuto del foglio di stile aggiuntivo e aggiungerlo nella parte inferiore del foglio di stile principale che stavano caricando.

Una soluzione a lungo termine per questo problema potrebbe essere che qualcuno esca con un plugin o che il core di WordPress aggiunga la possibilità di combinare tutti i fogli di stile e gli script registrati come uno. Ci sono ovviamente un sacco di problemi che devono essere giocati qui. Innanzitutto è il problema di compatibilità. A volte due script potrebbero non essere compatibili insieme. Questo è ciò che vediamo molto quando eseguiamo il debug dei problemi dei plugin per i nostri utenti.

Ora che abbiamo coperto questo argomento, diamo un'occhiata alle query DB aggiuntive.

Ulteriori query di database - Alcuni plugin possono aumentare il carico sul server del database. Lo stesso WordPress fa un ottimo lavoro nel caching delle query. I plugin più ben codificati non causeranno un problema significativo. Tuttavia, se si dispone di un sito molto grande, l'utilizzo di plug post correlati come YARPP può diventare un problema specialmente se non si dispone di risorse server valide.

A questo punto, probabilmente vorrai considerare l'upgrade del tuo hosting. L'unica altra soluzione sarebbe quella di sbarazzarsi del plugin e assumere qualcuno per costruire una soluzione personalizzata per te. A volte, potresti dover fare un po 'di caching aggressivo sul lato server per far funzionare il plugin esistente. Le soluzioni personalizzate variano da sito a sito.

Plugin e sicurezza

A volte la gente si preoccupa dei plugin e della sicurezza. Sì, in passato ci sono stati problemi con alcuni plugin che hanno aperto una grossa vulnerabilità alla sicurezza. Questi si verificano per lo più con plugin mal codificati. Oltre a ciò, la sicurezza è un rischio con quasi tutti i software esistenti. Le sviste sono destinate ad accadere. Tuttavia, la parte migliore dell'open source è che così tante persone lo utilizzano che viene prelevato molto più velocemente.

La migliore sicurezza che puoi avere per il tuo sito è un regolare backup di WordPress. Puoi anche migliorare la tua sicurezza usando Sucuri.

Plugin e affidabilità

Alcuni hanno sollevato il problema con l'affidabilità del plugin. Cosa succede se il plugin viene interrotto? Cosa succede se gli aggiornamenti sono lenti? Questo è il rischio che si corre quando si utilizza qualsiasi software, giusto? Cosa succede se Adobe fallisce, quindi non avremo Photoshop. Cosa succede se Apple fallisce, quindi non avremo l'iPhone. Bene, indovina un po ', allora avrai qualcosa di meglio. La parte migliore di WordPress è la community. Questa comunità sta crescendo più velocemente che mai. Se si utilizza un plug-in popolare, è probabile che non verrà interrotto. Se lo è, allora qualcun altro probabilmente lo forcherà e continuerà lo sviluppo. Questo è il potere di GPL. Questo è esattamente il modo in cui WordPress è nato.

Grazie a servizi come gitHub, gli sviluppatori stanno unendo gli sforzi inviando le patch ai rispettivi plug-in. Questo andrà solo meglio finché la gente continuerà a lavorare insieme.

Ti consigliamo di scegliere i plug-in con un buon track record e andrà tutto bene.

Come scegliere i migliori plugin?

Questo è un grosso problema per i nuovi utenti. Quali plugin sono i migliori? Quali dovrei usare? Ti consigliamo di selezionare plugin con buoni record di traccia. Come determinarlo?

Bene, guarda il numero di download. Guarda le valutazioni dei plugin. Guarda quanti thread di supporto hanno avuto risposta. Guarda quante persone dicono che funzioni. Leggi alcune recensioni a riguardo. Guarda la credibilità dell'autore. Spero che dopo tutto questo, dovresti avere la tua risposta.

Suggerimento: puoi vedere tutte queste metriche nel repository dei plugin di WordPress. Per quanto riguarda le recensioni, Google. Quindi usa il tuo miglior giudizio.

Conclusione

Speriamo che questo articolo ti abbia aiutato a capire che non esistono plug-in "troppi". La risposta al numero di plug-in che dovresti installare sul tuo sito è quanti ne hai bisogno. Ricorda sempre che il numero di plug-in non rallenta il tuo sito. Numero di plugin mal codificati.

Se hai altre idee, non sei d'accordo con la nostra opinione o vuoi aggiungere qualcosa alla discussione, ti invitiamo a lasciare un commento. Siamo anche curiosi di vedere quanti plug-in stai correndo sul tuo sito. Lascia un commento e facci sapere.