Koľko pluginov je priveľa
Na internete sa dočítate, že viac než 20 pluginov je zlé. Toto číslo nikto nevie podložiť. Web s tridsiatimi dobre napísanými pluginmi môže byť rýchly a web s jedným zlým môže stáť. Problém nie je počet sám osebe, ale čo tie pluginy robia.
Prečo na tom záleží
Každý plugin je cudzí kód vo vašom webe. Prináša so sebou tri veci:
- Výkon. Niektoré spúšťajú kód a dopyty do databázy pri každej návšteve alebo pridávajú skripty na každú stránku, hoci sú potrebné len na jednej.
- Riziko. Každý môže obsahovať bezpečnostnú chybu. Čím ich je viac, tým viac miest môže byť napadnutých.
- Konflikty. Po aktualizácii si dva pluginy nemusia rozumieť. Čo sa potom deje, opisujem v článku Po aktualizácii sa web rozsypal.
Ako spoznať dobrý a zlý plugin
- Kedy bol naposledy aktualizovaný? Plugin bez aktualizácie celé roky je varovaním.
- Je kompatibilný s vašou verziou? Na stránke pluginu to býva uvedené.
- Odpovedá autor na otázky? Pozrite fórum podpory a recenzie, najmä tie najnovšie.
- Odkiaľ pochádza? Oficiálny zdroj alebo autor. Nelegálne verzie platených pluginov sú častou cestou, ako sa do webu dostane škodlivý kód.
- Robí len to, čo potrebujete? Plugin so sto funkciami kvôli jednej je zbytočná záťaž.
Ako pluginy upratať
- Urobte zálohu. Vždy prvá.
- Vymažte neaktívne. Deaktivovaný plugin stále zaberá miesto a stále môže byť zdrojom rizika. Zmažte ho, aj sám WordPress to odporúča v časti Stav webu.
- Nájdite duplicity. Dva pluginy na cache, tri na SEO, viac formulárov. Vyberte jeden.
- Pri každom sa spýtajte: čo by sa stalo bez neho? Ak to nikto nevie, skúste ho vypnúť mimo špičky a skontrolujte web.
- Zmerajte to. Nástroj, napríklad Query Monitor, ukáže, ktoré pluginy pri načítaní stránky zaberajú najviac času. Niekedy jeden tvorí väčšinu problému.
- Zvážte náhradu. Keď z veľkého pluginu používate jednu drobnosť, možno ju urobí malý kúsok kódu. Pozrite článok Plugin na mieru, alebo PRO balík.
Na čo si dať pozor pri mazaní
Vypnutie pluginu môže mať nečakané následky: zmizne funkcia, zmení sa vzhľad, prestanú fungovať presmerovania alebo formuláre. Niektoré pluginy po sebe nechávajú dáta v databáze, ktoré sa dajú neskôr vyčistiť. Pri e-shope si po každom kroku skontrolujte košík a objednávku.
Jednoduché pravidlo
Pri každom novom plugine si položte otázku: stojí mi táto funkcia za ďalší kód, ktorý musím niekoľko rokov aktualizovať? Ak áno, vyberte ho poriadne. Ak nie, nechajte tak.