Ako ste neko vrijeme koristili WordPress, siguran sam da vam je neko rekao da “ne bi trebalo da koristite previše dodataka”. Očigledno je – korišćenje previše dodataka usporit će vašu WordPress lokaciju, zar ne?
Ali da li je to zaista tačno? Mislim, ljudi mi kažu da ne bih smio plivati nakon jela, ali to sam radio čitav život i još uvek živim i udaram! Da li je stvarno tako da je „previše” dodataka loše ili dobro za WordPress?
U ovom postu pokušaću da odgovorim na to pitanje. Da li je uvijek mnogo dodataka uvijek loše? Krenimo od početka. Prilično sam siguran u to da nema ništa pogrešno u tome da instaliram puno dodataka.
Mislim, sjećam se da sam negdje pročitao da Pippin Villiamson ima preko 80 dodataka koji se prikazuju na nekim od njegovih web sajtova! Pippin o dodacima zna mnogo, tako da mu se može vjerovati.
U savršenom svijetu naseljenom sa savršenim programerima svi dodaci bi se kodirali po najvišim standardima i stalno se održavali. Ne živimo u tom svijetu. Daleko od toga. Mislim, samo pogledajte neke dodatke od prije nekoliko godina. Lako je pronaći dodatke koji su nekada bili popularni, ali sada su propali.
Nekada su bili sjajni, ali sad izgledaju kao da su pravo iz filma o zombiju. Tako da čak i ako dodaci pokrenu savršeno kodirani i optimizovani, dvije godine bez ažuriranja stvari mogu lako da promjene.
Dodaci nemaju jednak uticaj
Postoji još jedan koncept zbog kojeg je teško dati jednostavan odgovor poput „uvijek biste trebali imati manje od 50 dodataka”.
Vidite, možete da imate 30 dodataka koji prave sve vrste sitnih promjena. Možda oni rezultiraju gotovo nultim pogotkom performansi vašeg web sajta. S druge strane, možete imati jedan dodatak koji tankira performanse vašeg web sajta sa velikim brojem upita baze podataka i HTTP zahtjeva. Dakle, 30 „malih“ dodataka može imati manji efekat na vašoj web lokaciji od jednog „velikog“ dodatka.
Mislim – pogledajte to logično – zašto biste tretirali WooCommerce isto kao dodatak One Click Demo Import ? Svakako, svaki je dodatak “jedan”, ali WooCommerce stvara čitavu e-trgovinu, dok One click Demo import služi samo za uvoz demo podataka.
Zato je glupo samo pogledati broj dodataka koje ste instalirali. Stvarna situacija je složenija od toga.
Koji su praktični problemi prilikom instaliranja puno dodataka?
Ok, prelazim iz “savršenog svijeta” u “stvarni svijet”. Jer mislim da postoje neki stvarni problemi koji bi mogli nastati ako kažemo ljudima da su slobodni da instaliraju onoliko dodatka koliko žele.
Ovi problemi ne dolaze automatski sa instaliranjem puno dodataka, ali mogu da stvore probleme neiskusnim korisnicima koji instaliraju veliki broj dodataka.
Performanse
Ako instalirate dodatke koji zahtjevaju procesor ili ako dodatak dodaje mnoštvo novih skiripti i zahtjeva vjerovatno će smanjiti performanse vašeg web sajta. Instalirajte dovoljno tih dodataka i vaša web lokacija će se zaustaviti.
Ranjivost
Ranjivosti dodataka jedan su od uobičajenih načina da hakeri uđu na vašu web lokaciju. Samo 3 glavna dodatka (koji su takođe dodaci u paketu sa mnogim temama ThemeForest ) činili su veliki deo hakovanih WordPress web sajtova.
Svaki put kada instalirate novi dodatak, možda kupujete ulaznicu na lutriji ranjivosti dodataka.
Nekompatibilnosti unakrsnog dodatka
Jeste li ikada instalirali novi dodatak i dali vam je pokvario neki od postojećih dodataka? Svaki put kada dodate novi dodatak, povećavate šansu da se to dogodi.
Šta je rješenje?
Pokušajte smanjiti broj nepotrebnih dodataka
Možete pokušati smanjiti broj (nepotrebnih) dodataka na više načina. Jedan od načina je da koristite temu koja u sebi ima već dosta funkcionalnosti i ugrađene dodatke. Drugi način je da pokušate kroz kod da ubacite neke funkcionalnosti npr. možete kopirati HTML kod i ubaciti na taj način Google map-u umjesto što koristite neke od dodataka za Google Mapu i Api ključ.
Istražite prije nego što instalirate neki dodatak
Kada dodate novi dodatak, trebalo bi da istražite o čemu se zapravo radi. Ako je u pitanju dodavanje HTTP zahtjeva, povećanje upita u bazi podataka tada biste vjerovatno trebali dugo i naporno razmišljati o tome da li vam zaista treba taj dodatak. Jer ako dodate previše tih dodataka, usporit ćete svoj web sajt. Na primer, postoje dodaci, Broken Link Checker, koje ljudi instaliraju bez razmišljanja. To su dodaci na koje morate paziti!
S druge strane, ako instalirate dodatak koji samo dodaje malo statičkog koda ili uređujete nešto neznatno, trebali biste biti sigurni (pod uslovom da nije zaražen virusom).
Plugin Performance Profiler
Da biste saznali koji od vaših dodataka uzrokuje najveće probleme, možete koristiti P3 (Plugin Performance Profiler). Takođe možete i ručno deaktivirati sve svoje dodatke. Zatim ih polako ponovo aktivirajte, kako biste saznali koji dodatak usporava vaš web sajt.
Zaključak
Dakle, da li postoji tako nešto kao što je „previše WordPress dodataka“? Ne u savršenom svijetu. Ali u stvarnom svijetu, povećavate šansu da naiđete na bezbjednosne i druge probleme.
Zato i dalje mislim da je ideja o pokretanju što je moguće manje dodataka dobra za početnike. Početnici ne znaju kako da analiziraju HTTP zahtjeve i upite u bazu podataka – pa im reći da moraju da koriste što je moguće manje dodataka je dobar način da minimiziraju probleme sa kojima se susreću, čak i ako nisu 100% „istiniti“.
Ali to nikako nije neraskidivo pravilo. Sve dok gledate šta dodaci koje dodate zapravo rade, ne trebate brinuti da ste prešli neki maksimum instaliranih dodataka na vašem web sajtu.