Cât de multe pluginuri WordPress ar trebui să instalați pe site-ul dvs.?
Câte pluginuri WordPress ar trebui să instalați pe site-ul dvs.? Câte pluginuri sunt prea multe? Nu sunt plugin-uri de rău pentru performanță? Nu pluginurile cresc riscul de exploatare a securității? Nu este mai bine să evitați pluginurile cu orice preț? Acestea sunt câteva dintre întrebările cele mai întrebate pe care le vedem de începători WordPress. Există numeroase articole în blogosphere care, în mod direct sau indirect, ghidează utilizatorii noi (inclusiv pe site-ul nostru). Scopul acestui articol este de a educa mai bine atât începătorii, cât și utilizatorii de putere, sperând să elimine unele neînțelegeri care ar fi existat anterior.
Încă de la WordPress 1.2 (când au fost adăugate suporturi pentru pluginurile WordPress), pluginurile au fost o binecuvântare pentru utilizatori. WordPress fără pluginuri este ca un magazin de jucării fără jucării. Nu e distractiv. Chiar dacă nucleul WordPress oferă un cadru puternic de publicare, plugin-urile sunt responsabile pentru succesul platformei. Pe măsură ce comunitatea WordPress crește, numărul pluginurilor WordPress are prea mult. La momentul redactării acestui articol, sunt disponibile peste 21.000 de pluginuri gratuite WordPress în depozitul de pluginuri WordPress.
Scopul pluginurilor este de a extinde WordPress pentru a face aproape orice vă puteți imagina. Cu toate acestea, acum vedem un sentiment de frică sau reținere față de plugin-ul de la mulți utilizatori. Oamenii sunt îngrijorați de performanță, securitate, fiabilitate etc. Acest lucru se datorează în principal faptului că designerii și dezvoltatorii devin foarte frustrați atunci când clientul lor are o mizerie de pluginuri instalate pe un site. În frustrarea lor, ei fac comentarii ca au mai puține plugin-uri, sau este plugin-uri care încetinesc site-ul dvs. în jos. Aceste declarații au rezonat prin intermediul mass-mediei sociale și a evenimentelor personale. Cea mai mare problemă cu aceste declarații este ambiguitatea lor. Ce este mai puțin? Câte pluginuri ar trebui să instalați? Plugin-urile, în general, nu vă încetinesc site-ul. Doar cei răi fac.
Există articole prin intermediul web-ului care vă arată: "Cum să faceți XYZ fără Plugin" (ca acesta și multe altele pe site-ul nostru). Scopul acestor articole nu este să descurajeze utilizarea pluginurilor disponibile. Scopul acestor articole este să vă arătăm cum să faceți singuri lucrurile. Plasarea unui cod în fișierul functions.php al temei dvs. ar funcționa identic cu adăugarea acestuia prin intermediul unui plugin (adică aceleași cantități de resurse sunt necesare). Deci, cu alte cuvinte, dacă lipiți 30 de fragmente de cod din diferite locuri de pe web în fișierul functions.php al temei, atunci ați adăugat 30 de pluginuri pe site-ul dvs..
Există o întreagă dezbatere despre faptul că nu adăugați fiecare fragment în fișierul functions.php oricum. În principal pentru că dacă schimbați teme, din punct de vedere tehnic, veți pierde toate funcționalitățile pe care probabil că nu doriți să le scăpați. Puteți citi mai multe despre acest lucru în articolul nostru privind: Ce, ce și cum să creați un site WordPress specific
Mulți utilizatori se află sub iluzia că adăugarea codului în fișierul functions.php sau într-un plugin specific site-ului va grăbi site-ul. Sau este mai bine ca "securitatea" să facă acest lucru. Nu este cazul. Aveți posibilitatea să aveți o funcție slab codificată care vă poate epuiza resursele serverului și poate cauza accidentarea site-ului. Puteți avea o funcție slab codificată care poate crea o vulnerabilitate de securitate pe site-ul dvs..
Înainte de a merge mai departe, să stabilim că este NU prea multe pluginuri care încetinesc site-ul. Este mereu pluginuri prost codificate care încetinesc site-ul dvs..
Răspunsul la întrebarea: "Câte pluginuri WordPress trebuie să instalați pe site-ul dvs." este la fel de multe ca tine nevoie. Când spunem acest răspuns oamenilor, sunt ca și cum ați fi la fel de vagi ca ceilalți. Câte pluginuri utilizați pe site-ul dvs.? În prezent, există 53 pluginuri active pe WPBeginner. Un număr bun de pluginuri pe care le folosim poate fi văzut pe pagina noastră Blueprint.
Potrivit Pingdom, timpul de încărcare a paginii de pornire variază de la 483ms - 1,7s în funcție de ora din zi. Mai jos este o captură de ecran pe care am luat-o la momentul redactării acestui articol:
În acest moment, ar trebui să răspundeți la întrebarea dvs. Cu toate acestea, dacă doriți să înțelegeți în continuare impactul pluginurilor și cum să alegeți cel mai bun plugin, continuați să citiți.
Plugin-uri și performanță
Există diferite tipuri de pluginuri. Plugin-uri care afectează front-end (adică plug-in-uri sociale, plug-inuri de utilizare, etc). Există pluginuri care sunt în principal pentru back-end (adică Hot Fix, Backup Plugins, etc). Există pluginuri care fac atât backend, cât și front-end (adică plug-ins pentru SEO, etc).
Pluginurile pot afecta performanța site-ului dvs. prin:
- Solicitări HTTP suplimentare - Unele pluginuri (în principal cele de tip front-end) pot necesita stil personalizat sau scripturi pentru a funcționa corect. Din acest motiv, ei pot adăuga un fișier suplimentar JS și / sau CSS.
- Cerințe adiționale la DB - Unele pluginuri pot spori interogările bazei dvs. de date. Dacă utilizați un plugin pentru postări populare, postări corelate sau orice altceva care trage elemente de bază de date și care se afișează pe front-end, se vor adăuga interogări suplimentare de bază de date.
În afara casetei, unele pluginuri prezintă aceste probleme, însă există o soluție pentru acestea în majoritatea cazurilor. Să facem un termen scurt și o remediere pe termen lung pentru aceste probleme. Înainte de a face acest lucru, să stabilim asta ARE NEVOIE să aveți instalat cache-ul. Vă recomandăm și utilizați pluginul W3 Total Cache.
Eliberarea suplimentară a solicitărilor HTTP - Da, unele plugin-uri trebuie să adauge alte solicitări http (adică fișier JS și CSS) pentru a ieși din cutie. De exemplu, atunci când instalați un plugin de formular de contact, nu doriți ca acesta să funcționeze din cutie? Oamenii se plâng de interogări HTTP suplimentare ca și cum ar fi în regulă dacă au un formular nestingherit. Nu esti sigur cum arata o forma nemasurat?
Cei mai mulți dintre voi s-ar fi speriat spunând că e rupt. Foaia de stil lipsește. Ei bine, exact așa s-ar întâmpla dacă formularul de contact nu adaugă solicitarea HTTP suplimentară. Cu toții dorim ca formele noastre să pară stilistice. Vrem ca captcha sa functioneze, asa ca nu primim email SPAM. Pe scurt, stilul și scriptul suplimentar trebuie adăugate pentru ca pluginul să funcționeze corect.
Există două modalități de optimizare a problemei suplimentare de solicitări HTTP. Ambele metode necesită cunoștințe de codificare reduse și know-how WordPress. Prima metodă ar fi să dezarhivați stilurile și scripturile suplimentare încărcate de plugin. Apoi combinați stilurile pluginului în fișierul dvs. stil.css. Combinați scripturile plugin în fișierul principal.js. A doua metodă ar fi încărcarea condițională a stilurilor / script-urilor de pluginuri în paginile pe care le sunt necesare. Am explicat deja ambele metode din articolul nostru despre dezactivarea script-urilor suplimentare și a foilor de stil pe care pluginurile WordPress le adaugă.
Oamenii care nu cunosc codul vor argumenta bine despre noi? Din păcate, nu există o soluție adevărată. Cu toate acestea, trebuie să înțelegeți că câteva solicitări HTTP suplimentare nu sunt la fel de semnificative cum credeți. Vorbim despre microsecunde de diferențe aici. Sigur, dacă aveți multe cereri HTTP, atunci un mic know-how de codificare vă va permite să radeți câteva secunde în afara timpului de încărcare. În acest moment, va trebui să vă gândiți cât de mare este o prioritate pentru afacerea dvs. Dacă este o prioritate mare, atunci merită angajarea unui profesionist pentru a vă grăbi site-ul. Suntem întotdeauna disponibili pentru închiriere.
Soluția pe termen scurt pentru această problemă este că autorii pluginurilor care încarcă foi de stil suplimentare adaugă o casetă de selectare în setările pluginului lor, cum ar fi pluginul WP-PageNavi nu.
Acest lucru face mai ușor pentru cei care nu cunosc prea mult PHP să verifice pur și simplu căsuța pentru a anula înregistrarea foii de stil suplimentare. În acest fel, tot ce trebuie să faceți este să preluați conținutul fișierului de stil suplimentar și să îl adăugați în partea de jos a foii de stil principale pe care o încărcau.
O soluție pe termen lung pentru această problemă ar fi că cineva iese cu un plugin sau un nucleu WordPress adaugă posibilitatea de a combina toate foile de stil și scripturile înregistrate ca unul. Există, evident, o mulțime de probleme care trebuie tratate aici. În primul rând, este problema compatibilității. Uneori, două scenarii pot să nu fie compatibile împreună. Aceasta este ceea ce vedem foarte mult când depanem problemele de plugin pentru utilizatorii noștri.
Acum, că avem acest lucru acoperit, vă permite să aruncați o privire la mai multe interogări DB.
Suplimentar interogări baze de date - Unele pluginuri pot crește încărcarea pe serverul de bază de date. WordPress însăși face o treabă foarte bună la cache-ul interogărilor. Pluginurile cel mai bine codificate nu vor cauza o problemă semnificativă. Cu toate acestea, dacă aveți un site foarte foarte mare, utilizarea pluginurilor asemănătoare cu posturile asemănătoare, cum ar fi YARPP, poate deveni o problemă specială dacă nu aveți resurse bune pentru server.
În acest moment, probabil că doriți să vă gândiți să vă îmbunătățiți hosting-ul. Singura altă soluție ar fi să scape pluginul și să angajezi pe cineva pentru a construi o soluție personalizată pentru tine. Uneori, este posibil să fie necesar să efectuați cache-ul de server agresiv pentru a face ca plugin-ul existent să funcționeze. Soluțiile personalizate variază de la un site la altul.
Plugin-uri și securitate
Uneori oamenii ridică o preocupare cu plugin-uri și securitate. Da, în trecut au existat probleme că unele pluginuri au deschis o vulnerabilitate mare de securitate. Acestea se întâmplă mai ales cu pluginuri prost codificate. În plus, securitatea este un risc cu aproape orice software care există. Oversights sunt obligate să se întâmple. Cu toate acestea, cea mai bună parte despre open source este faptul că atât de mulți oameni o folosesc încât devine mult mai rapid.
Cea mai bună securitate pe care o puteți avea pentru site-ul dvs. este o copie de rezervă obișnuită WordPress. De asemenea, vă puteți îmbunătăți securitatea utilizând Sucuri.
Plugin-uri și fiabilitate
Unii oameni au ridicat problema cu fiabilitatea pluginului. Ce se întâmplă dacă plugin-ul este întrerupt? Ce se întâmplă dacă actualizările sunt lente? Acesta este riscul pe care îl utilizați atunci când utilizați orice software? Dacă Adobe nu mai are afaceri, atunci nu vom avea Photoshop. Ce ar fi dacă Apple va ieși din afaceri, atunci nu vom avea iPhone. Ei bine, ghici ce, atunci vei avea ceva mai bun. Cea mai bună parte despre WordPress este comunitatea. Această comunitate crește mai repede decât oricând. Dacă utilizați un plugin popular, există șanse ca acesta să nu fie întrerupt. Dacă este, atunci altcineva probabil va fi furculita și va continua dezvoltarea. Aceasta este puterea GPL. Acesta este exact modul în care a apărut WordPress.
Datorită unor servicii cum ar fi gitHub, dezvoltatorii combină eforturile prin trimiterea de patch-uri între ele. Acest lucru va deveni mai bun, atâta timp cât oamenii continuă să lucreze împreună.
Vă recomandăm să alegeți pluginuri cu înregistrări bune și veți fi bine.
Cum să alegeți cele mai bune pluginuri?
Aceasta este o problemă importantă pentru utilizatorii noi. Ce pluginuri sunt cele mai bune? Pe ce ar trebui să folosesc? Vă recomandăm să alegeți pluginuri care să aibă înregistrări bune. Cum să determinăm asta?
Uitați-vă la numărul de descărcări. Uită-te la evaluările plugin-ului. Uită-te la câte fire de sprijin au fost răspuns. Uitați-vă la câte persoane spun că funcționează. Citiți câteva recenzii despre el. Uită-te la credibilitatea autorului. Sperăm că, după toate acestea, ar trebui să aveți răspunsul dvs..
Sugestie: Puteți vedea toate aceste valori în depozitul de pluginuri WordPress. În ceea ce privește recenziile, Google-l. Apoi folosiți cea mai bună judecată.
Concluzie
Sperăm că acest articol v-a ajutat să înțelegeți că nu există pluginuri "prea multe". Răspunsul la numărul de plugin-uri pe care ar trebui să le instalați pe site-ul dvs. este cât de multe au nevoie. Amintiți-vă întotdeauna că numărul de pluginuri nu încetinește site-ul dvs. Numărul de pluginuri slab codificate.
Dacă aveți gânduri suplimentare, nu sunteți de acord cu opinia noastră sau doriți să adăugați ceva la discuție, vă recomandăm să lăsați un comentariu. De asemenea, suntem curioși să vedem câte pluginuri rulează pe site-ul dvs. Lăsați un comentariu și spuneți-ne.