Cum să utilizați pluginurile WordPress fără a afecta performanța

WordPress are super-putere de extensibilitate care a ajutat-o ​​să devină cel mai frecvent utilizat sistem de management al conținutului din lume. Conceptul de teme și pluginuri a făcut WordPress un cadru extrem de popular pentru a lucra cu, și de lucru cu WordPress a determinat-o să aibă zeci de mii de teme și plugin-uri pentru a utiliza.

Dar cu mare putere vine o mare responsabilitate, conform unchiului Ben. Nu puteți utiliza mai multe teme (de cele mai multe ori), dar puteți utiliza un număr nelimitat de plugin-uri într-o singură instalare WordPress. Și asta poate scădea performanța - dar nu neapărat de fiecare dată. În acest tutorial, vă voi ajuta să utilizați pluginurile WordPress fără a renunța la performanță.

De ce WordPress este minunat

Să facem mai multe detalii despre extensibilitatea WordPress.

WordPress a fost creat pentru prima data in 2003, ca o furculita de la un alt software de blogging numit "b2 Cafelog". Un an mai târziu, în versiunea 1.2 lansată la 22 mai 2004, a fost introdus caracteristica "plugin". Aproximativ un an mai târziu, pe 17 februarie 2005, versiunea 1.5 a ieșit cu un sistem tematic. (Puteți vedea istoricul complet aici, dacă doriți.)

În opinia mea, aceste două versiuni au fost cele mai mari îmbunătățiri în istoria WordPress. Asta pentru că până la aceste versiuni, comunitatea WordPress a constat din utilizatori, și cu aceste versiuni, dezvoltatorii s-au alăturat comunității (iar unii dintre utilizatori au devenit dezvoltatori). Dacă doriți să creați programe pe care oamenii le utilizează (și se dezvoltă) în întreaga lume, veți avea nevoie de o comunitate mare de dezvoltatori.

Și WordPress are una dintre cele mai mari comunități de dezvoltatori din ecosistemul open-source. Numerele sunt greu de determinat, deci nu pot da un număr exact, dar este probabil în zeci de mii. Și acești dezvoltatori au creat mai mult de o sută de mii de pluginuri și teme (combinate). 

Din cauza numărului mare de pluginuri și teme, tot mai mulți oameni folosesc și se dezvoltă pentru WordPress, ceea ce duce la tot mai mulți oameni care se alătură comunității ... Și acest ciclu virtuos este motivul pentru care unul din patru site-uri Web este alimentat de WordPress.

Pluginurile sunt incorecte pentru performanță?

Răspuns scurt: da și nu. Ca și în cazul celor mai scurte răspunsuri, nu prea are sens.

Nu puteți măsura cantitatea de pluginuri utilizate prin numărarea pluginurilor. Lucrul este că unele pluginuri capătă mai multe resurse de sistem, iar altele nu. Pot instala mai mult de o mie de plugin-uri care nu încetinesc un site web sau pot instala un singur plugin pentru a lua complet altul.

Depinde de câțiva factori:

  • Scop: Scopul pluginului determină cât va costa în termeni de performanță. Un plugin de formular de contact shortcode utilizează mai puține resurse de sistem decât un plugin care vă ajută, de exemplu, la SEO.
  • codeBase: Nu este surprinzător faptul că pluginurile prost codificate funcționează mai prost decât pluginurile bine codificate. De aceea este inteligent să folosiți cadre precum WordPress Plugin Boilerplate.
  • Mediu inconjurator: Resursele de sistem neutilizate nu sunt neapărat bune. Vreau să spun, este bine în spikes de trafic, dar nu vă veți limita viteza la 10 km / h dacă aveți un model Tesla S. Dacă un plugin are nevoie un pic de resurse de sistem pentru a funcționa și găzduiți proiectul pe un server puternic, nu trebuie să renunțați la plugin cum ar fi fost dacă ați fi pe un server partajat.

Cum de a alege și de a folosi Plugins cu înțelepciune

Acum că am acoperit De ce pluginurile pot (sau nu pot) încetini site-ul dvs., este timpul pentru a vedea Cum pentru a preveni acest lucru. Voi scrie câteva lucruri care îmi vin în minte, dar nu ezitați să contribuiți la această parte prin tragerea ideilor în secțiunea Comentarii.

Utilizați profilul de performanță a pluginului

Pluginul Plugin Performance Profiler (sau P3 pe scurt) este chiar pe alee pentru a vedea cât de mult plugin-urile încetinesc site-ul dvs. prin măsurarea lor unul câte unul.

Folosirea pluginului este destul de simplă dacă doriți doar să obțineți un rezumat rapid al utilizării resurselor pluginurilor. După instalarea pluginului, treceți ușor la P3 Plug Profiler pagina sub Unelte meniu și lovit Incepe scanarea. Dacă alegeți Auto scanare, P3 va efectua o scanare rapidă vizitând întâmplător câteva pagini și monitorizând modul în care pluginurile afectează încărcarea paginii.

Este o modalitate excelentă de a vedea care plug-in-uri folosesc resursa sistemului și care nu au mare efect.

Alegeți pluginurile cu înțelepciune

După cum am spus mai devreme, pluginurile slab codificate au performanțe mai slabe decât cele bine codificate. În ecosistemul gigantic al pluginului WordPress, de cele mai multe ori, veți avea mai multe opțiuni pentru a alege un plugin care face același lucru. Dacă aveți o înțelegere a ceea ce arată un bun codebase, ar trebui să verificați codul pluginului pe care îl alegeți să îl utilizați. (De asemenea, puteți beneficia de raportul P3 pentru acest lucru.)

Amintiți-vă: un plugin popular nu este neapărat cel mai bun plugin acolo.

Deplasați-vă la un server mai bun

De ce oamenii se supără cu privire la modul în care Google Chrome pornește RAM-ul atât de mult? Vreau să spun că având mai mult RAM liber nu înseamnă că calculatorul dvs. va funcționa mai repede. Dacă computerul dvs. are opt gigaocteți de memorie RAM și Google Chrome utilizează un singur gigabyte, este pentru că Google Chrome are nevoie de un gigabyte pentru a efectua mai bine.

Același lucru este valabil și pentru servere. Dacă aveți mai multe resurse de sistem, le puteți folosi pentru mai multe lucruri. Dacă nu aveți nevoie să utilizați un server puternic, nu are rost să utilizați unul. Dacă aveți nevoie de un server mai puternic pentru a utiliza mai multe pluginuri, nu are rost să atingeți viteza pe un server partajat.

Dacă aveți resursele de sistem sau dacă aveți resurse pentru a avea resurse de sistem, nu fiți timizi cu privire la utilizarea pluginurilor de care aveți nevoie.

Concluzie

Nu ar trebui să fiți toți "nu ar trebui să folosesc mai mult decât (X) pluginuri" sau "folosirea unui plug-in SEO va încetini site-ul meu, așa că nu ar trebui să-l folosesc, chiar dacă trebuie". Puteți utiliza cât mai multe pluginuri de care aveți nevoie (sau doriți), cu condiția să alegeți cu înțelepciune pluginurile și serverul dvs..

Care-i treaba ta? Simțiți-vă libertatea de a vă împărtăși gândurile în secțiunea Comentarii de mai jos. Și dacă ți-a plăcut acest tutorial, nu uita să o împărți cu prietenii tăi!

Cod