Quanti plugin di WordPress sono troppi?

Pubblicato: 2021-03-16

Sembra una delle domande esistenziali del nostro tempo, almeno per i web designer. Ma per anni, molti di noi hanno cercato di capire il numero "giusto" di plugin di WordPress da utilizzare all'interno di un sito web.

Odio dirlo a chi ama le figure belle e rotonde: non c'è un numero specifico. Nessuna soglia che ti definisca come professionista o posatore. Lo so, alcune persone definiscono il loro successo usando un numero minuscolo di plugin. Se riesci a farla franca, ottieni molto rispetto da me.

Per il resto di noi, i plugin sono una proposta allettante. Possono occuparsi di tanti compiti, grandi e piccoli. E sono solo a pochi clic di distanza.

Ma aggiungine troppi e può appesantire le prestazioni del tuo sito. Per non parlare del fatto che ogni singola cosa che installi aggiunge un altro livello di complessità al mix.

Sebbene non esista un numero unico di plug-in che puoi o dovresti eseguire, ci sono alcuni modi per sapere se hai superato il limite. Ecco alcuni fattori per aiutarti a prendere questa decisione.

L'ambiente di hosting

La potenza di calcolo e la larghezza di banda della rete sono fattori incredibilmente importanti in termini di prestazioni. Tuttavia, molto spesso l'unico controllo che i designer hanno su di loro è quando scelgono un host (se non è già stato scelto per noi). Se hai una scelta, cerca un fornitore che offra molti di entrambi.

Oltre alla potenza pura, anche il sistema operativo del server e il relativo software svolgono un ruolo. Ti consigliamo di assicurarti di eseguire PHP 7.x, poiché è stato dimostrato molto più veloce rispetto alle versioni precedenti. La memorizzazione nella cache basata su server e il bilanciamento del carico possono fornire una grande spinta se il tuo host li offre.

Importante come qualsiasi altra cosa, tuttavia, è il tipo di account di hosting che hai. Se si tratta di hosting condiviso di fascia bassa, probabilmente non otterrai lo stesso rapporto qualità-prezzo che otterresti con un VPS di fascia alta o una configurazione dedicata. Più risorse dedicate ha il tuo sito, più plug-in ben codificati potresti riuscire a farla franca.

Diagramma del server cloud.

Qualità e ottimizzazione dei plugin

Uno dei truismi del codice è che esiste più di un modo per far funzionare qualcosa. Ma sappiamo anche che alcune tecniche funzionano molto meglio di altre. La qualità costante è così importante in quanto tutto ciò che serve è un plug-in di monopolio delle risorse per rallentare tutto a passo d'uomo.

Il modo migliore per capire se un plugin ha problemi di prestazioni è testarlo. Esistono numerose suite di test di terze parti che possono fornirti un'immagine fantastica, letteralmente. Puoi accedere a grafici e grafici colorati che ti diranno quali plugin stanno impiegando più tempo e risorse sul tuo sito.

Tuttavia, quelli di noi con restrizioni di budget potrebbero non essere in grado di permettersi questo tipo di servizio in abbonamento. Molti sono rivolti al mercato enterprise e hanno un prezzo tale.

Ma non tutto è perduto. Per eseguire alcuni test a basso costo, il plug-in Query Monitor gratuito fornirà alcune informazioni sulle prestazioni di plug-in, database, script e stili. Indica anche eventuali errori PHP, che possono essere un fattore di peggioramento delle prestazioni.

Se vedi che un plug-in specifico non sta funzionando bene, questo apre la porta per testare un'alternativa o scavare più a fondo (di cui parleremo più avanti).

Schermata del rapporto di monitoraggio delle query.

Scopo di un plug-in

Un plugin per WordPress può significare molte cose per molte persone. Non tutti li useranno allo stesso modo. E quindi gli sviluppatori spesso creano plug-in in un modo che ritengono miglioreranno le loro possibilità di attirare utenti. A volte il risultato è un plugin che finisce per essere un po' come un coltellino svizzero, con molteplici funzionalità incluse.

Mentre un plug-in che fa un po' di tutto può essere ottimo, può anche causare un po' di rigonfiamento. Dall'altro lato della medaglia, scoprirai che alcuni plugin sono piuttosto piccoli per portata e dimensioni, scegliendo di concentrarsi solo su una caratteristica particolare.

Si può discutere se sia meglio eseguire un plug-in che fa 20 cose o 20 plug-in che fanno ciascuno una cosa. Ancora una volta, non c'è davvero una risposta facile. Diventa una questione di testare le prestazioni.

Una cosa a favore del coltellino svizzero è che potrebbe semplificare la risoluzione dei problemi. Più plugin devi tenere traccia, più difficile può essere individuare i problemi.

Le impostazioni contano

Un'area spesso trascurata delle prestazioni del plug-in è prestare attenzione alle sue impostazioni. Alcuni plug-in funzionano molto rapidamente se ottimizzati in un certo modo, mentre sputtering in altre configurazioni.

Ad esempio, ho lavorato con un popolare plug-in di sicurezza (che non nominerò, ma potresti essere in grado di indovinare) per un certo numero di anni. Una delle sue caratteristiche principali è una modalità "Live" che ti consente di vedere gli utenti che stanno attualmente navigando sul tuo sito web. È una funzionalità davvero interessante, ma può anche ostacolare le prestazioni in un sito affollato.

La disattivazione di questa funzione aumenta notevolmente le prestazioni. E mentre l'utilizzo del plug-in potrebbe significare subire un piccolo calo delle prestazioni, altrimenti la sicurezza aggiuntiva vale il compromesso. Ma sapere come configurarlo correttamente è metà della battaglia.

Un pannello di controllo delle impostazioni.

Si tratta di equilibrio, non di numeri specifici

Come abbiamo visto, ci sono una serie di fattori che possono influenzare le prestazioni dei plugin su un sito Web WordPress. Sono i plugin stessi, il modo in cui interagiscono tra loro, quanto bene sono stati ottimizzati e il server su cui sono installati.

È raro trovare due siti configurati esattamente allo stesso modo. Pertanto, il numero ideale di plugin varierà praticamente per tutti. Possiamo impazzire cercando di ridurre il nostro sito a solo un numero x di plugin. Direi che è una perdita di tempo anche solo preoccuparsi del numero.

Piuttosto, l'uso dei plugin (o anche del codice personalizzato che hai scritto tu stesso) significa ottenere le funzionalità di cui hai bisogno ed essere disposti a convivere con qualsiasi compromesso che ne deriva.

A volte, un plug-in fornirà grandi funzionalità e prestazioni terribili. In tal caso, potresti voler cercare un prodotto competitivo che sia più equilibrato. Oppure potrebbe trattarsi di disattivare alcune funzionalità che causano problemi. L'unico modo per saperlo con certezza è testare e riprovare.

Alla fine, l'obiettivo è utilizzare solo i plugin di cui hai bisogno, ottimizzando al massimo quelli che hai.