Câte pluginuri WordPress sunt prea multe?
Publicat: 2021-03-16Pare una dintre întrebările existențiale ale timpului nostru – cel puțin, pentru web designerii. Dar de ani de zile, mulți dintre noi au încercat să descopere numărul „corect” de pluginuri WordPress pe care să le folosească într-un site web.
Urăsc să o spun oricui îi plac cifrele drăguțe și rotunde: nu există un număr anume. Niciun prag care să te definească fie ca profesionist, fie ca posesor. Știu, unii oameni își definesc succesul folosind un număr minuscul de plugin-uri. Dacă poți scăpa făcând asta, primești mult respect din partea mea.
Pentru noi ceilalți, pluginurile sunt o propunere tentantă. Se pot ocupa de atât de multe sarcini – mari și mici. Și sunt la doar câteva clicuri distanță.
Dar adăugați prea multe și poate scădea performanța site-ului dvs. Ca să nu mai vorbim de faptul că fiecare lucru pe care îl instalați adaugă un alt strat de complexitate mixului.
Deși nu există un număr unic de plugin-uri pe care le puteți sau ar trebui să rulați, există câteva modalități de a afla dacă ați depășit limita. Iată câțiva factori care vă vor ajuta să luați această determinare.
Mediul de gazduire
Puterea de calcul și lățimea de bandă a rețelei sunt factori incredibil de importanți în ceea ce privește performanța. Cu toate acestea, cel mai adesea singurul control pe care designerii îl au asupra lor este atunci când aleg o gazdă (dacă una nu a fost deja aleasă pentru noi). Dacă aveți de ales, căutați un furnizor care oferă o mulțime de ambele.
Dincolo de puterea brută, sistemul de operare al serverului și software-ul aferent joacă, de asemenea, un rol. Veți dori să vă asigurați că rulați PHP 7.x, deoarece acest lucru a fost dovedit mult mai rapid decât versiunile anterioare. Memorarea în cache pe server și echilibrarea încărcării pot oferi un impuls mare dacă gazda dvs. le oferă.
Totuși, la fel de important este tipul de cont de găzduire pe care îl aveți. Dacă este vorba de găzduire partajată low-end, probabil că nu veți obține același profit pe care îl obțineți cu un VPS de ultimă generație sau o configurare dedicată. Cu cât site-ul dvs. are mai multe resurse dedicate, cu atât mai multe pluginuri bine codificate puteți reuși să folosiți.
Calitatea și optimizarea pluginurilor
Unul dintre adevărurile codului este că există mai multe modalități de a face ceva să funcționeze. Dar știm, de asemenea, că unele tehnici funcționează mult mai bine decât altele. Calitatea constantă este atât de importantă, deoarece tot ceea ce este nevoie este un singur plugin de acumulare de resurse pentru a încetini totul până la un crawler.
Cel mai bun mod de a vă da seama dacă un plugin are probleme de performanță este să îl testați. Există o serie de suite de testare terță parte care vă pot oferi o imagine grozavă - la propriu. Puteți accesa grafice și diagrame colorate care vă vor spune care plugin-uri iau cel mai mult timp și resurse pe site-ul dvs.
Cu toate acestea, cei dintre noi cu restricții bugetare s-ar putea să nu-și permită acest tip de serviciu de abonament. Multe sunt destinate pieței întreprinderilor și au prețuri ca atare.
Dar nu totul este pierdut. Pentru a face unele teste la preț ieftin, pluginul gratuit Query Monitor vă va oferi câteva informații despre modul în care funcționează pluginurile, baza de date, scripturile și stilurile dvs. De asemenea, evidențiază orice erori PHP, care pot fi un factor de performanță degradată.
Dacă vezi că un anumit plugin nu funcționează bine, atunci asta deschide ușa pentru a testa o alternativă sau a săpa mai profund (la care vom ajunge mai târziu).
Scopul unui plugin
Un plugin WordPress poate însemna multe lucruri pentru mulți oameni. Nu toată lumea le va folosi în același mod. Și astfel, dezvoltatorii construiesc adesea plugin-uri într-un mod care simt că le va îmbunătăți șansele de a atrage utilizatori. Uneori rezultatul este un plugin care ajunge să fie un pic ca un cuțit elvețian, cu mai multe funcționalități incluse.
În timp ce un plugin care face un pic din toate poate fi grozav, poate provoca, de asemenea, unele balonări. Pe cealaltă parte a monedei, veți descoperi că unele plugin-uri sunt destul de mici ca sferă și dimensiune – alegând să se concentreze doar pe o anumită caracteristică.
Se poate discuta dacă este mai bine să rulați un plugin care face 20 de lucruri sau 20 de plugin-uri care fac fiecare un singur lucru. Din nou, într-adevăr nu există un răspuns ușor. Devine o chestiune de testare a performanței.
Un lucru în favoarea cuțitului elvețian este că ar putea facilita depanarea. Cu cât trebuie să urmăriți mai multe pluginuri, cu atât poate fi mai greu să identificați problemele.
Setările contează
Un domeniu de performanță a pluginurilor care este adesea trecut cu vederea este acordarea atenției setărilor acestuia. Unele plugin-uri rulează foarte repede atunci când sunt reglate într-un anumit mod, în timp ce pulverizează în alte configurații.
De exemplu, am lucrat cu un plugin de securitate popular (pe care nu-l voi numi, dar este posibil să-l poți ghici) de câțiva ani. Una dintre caracteristicile sale de bază este un mod „Live” care vă permite să vedeți utilizatorii care navighează în prezent pe site-ul dvs. Este o caracteristică foarte interesantă, dar poate împiedica și performanța pe un site aglomerat.
Dezactivarea acestei funcții crește performanța destul de vizibil. Și, în timp ce utilizarea pluginului poate însemna să luați o mică lovitură de performanță, în caz contrar, securitatea adăugată merită compromisul. Dar a ști cum să-l configurați corect este jumătate din luptă.
Totul este vorba de echilibru, nu de numere specifice
După cum am văzut, există o serie de factori care pot afecta funcționarea pluginurilor pe un site web WordPress. Sunt pluginurile în sine, modul în care interacționează între ele, cât de bine au fost optimizate și serverul pe care sunt instalate.
Este rar să găsiți două site-uri care sunt configurate exact la fel. Prin urmare, numărul ideal de pluginuri va varia pentru aproape toată lumea. Ne putem înnebuni încercând să reducem site-ul nostru la un număr x de plugin-uri. Aș susține că este o pierdere de timp să vă faceți griji chiar și cu privire la număr.
Mai degrabă, utilizarea pluginurilor (sau chiar a codului personalizat pe care l-ați scris singur) înseamnă obținerea funcționalității de care aveți nevoie și a fi dispus să trăiți cu orice compromisuri care vin cu ele.
Uneori, un plugin va oferi o funcționalitate excelentă și o performanță groaznică. În acest caz, este posibil să doriți să căutați un produs competitiv care este mai echilibrat. Sau ar putea fi o chestiune de dezactivare a anumitor funcții care cauzează probleme. Singura modalitate de a ști cu siguranță este să testați și să retestați.
În cele din urmă, scopul este să folosești doar pluginurile de care ai nevoie, optimizând în același timp pe cele pe care le ai în cea mai mare măsură.