Valupunktist: WordPressi kiirendamine ja optimeerimine.

Põhipunktid, mida tuleb sageli selgitada

WordPress on sisuhaldussüsteem, mis kasutab dünaamilist sisu ja andmebaasi.

See ei ole veebilehe koostaja. Ja sõna "WordPress" ei mõjuta teie otsingumootori paremusjärjestust ega veebilehe kiirust. Õige arenduslähenemise korral ei kasuta keegi kunagi pluginaid WordPressi saidi kiirendamiseks!

Miks kirjutada malli jaoks ette ebavajalikku koodi, et see hiljem kolme või nelja pluginaga kokku pakkida? Kood on tähemärkide kogum; minimaalselt peaks see olema õigesti kirjutatud ja disainiga kohandatud; maksimaalselt peaks see olema pakkitud ühele reale.

⏳ Paljude seas populaarne probleem ⏳

Kui teie veebisaidil on kiiruseprobleeme, on see tõenäoliselt loodud Themeforesti malli abil kogenematu vabakutselise või teie poolt YouTube'i õpetuste järgi.

Kas disain on ainulaadne? - Jah!

Paljud veebisaitide omanikud ei saa isegi aru, et nad kasutavad oma saidi alusena Themeforesti nullitud malli. Kogemus on näidanud, et töövõtjad nimetavad sageli teemade nimesid ümber ja eemaldavad lingid tegelikele arendajatele, väites, et nende töö on nende endi oma.

Themeforest ja teised sarnased turuplatsid pole kurjad. Mul pole nende vastu midagi! Sealt leiab alati suurepäraseid disainilahendusi ja kvaliteetseid malle, et paari hiireklõpsuga veebisait käivitada või ideid katsetada.

Selliste mallide probleem on aga see, et need tuginevad tavaliselt 15 või enamale üldisele demodisainile igaks otstarbeks. See tähendab, et malli CSS/JS teegid sisaldavad 70% koodist, mida veebisaitide omanikud tegelikult kunagi ei kasuta.

Lisaks on igal mallil üle 20 sisseehitatud pistikprogrammi, alates liuguritest ja kontaktvormidest kuni veebilehtede koostajate ja Woo-toega veebipoodideni.

Isegi tootefiltri vidin vajab eraldi pluginat. Tegelikult näen ma WordPressi omanike seas sageli trendi: nad installivad alati iga asja jaoks plugina. Menüüikoonid on plugin. Ikooni värvi muutmine on teine ​​plugin. Plugina tõlkimine vene keelde on kolmas plugin.

Nii kogunebki koodi segadus ja ebavajalikud teegid. Mõnikord läheb asi naeruväärseks: kolm identset JQuery teeki erinevate moodulite päises. 

Triviaalne näide: Contact Form 7-t ei kasutata enamiku lehtede vormide jaoks, kuid see laadib oma teeke globaalselt kõikjale, aeglustades seeläbi saidi lehtede laadimisaega.

Mida tuleks probleemi lahendamiseks teha? 

Kõik on lihtne ja ükskõikne. Ihne maksab kaks korda. 500-rublase vahetuse klient maksab kuusteist korda. Muidugi on erandeid, aga üldiselt on see nii.

Pikaajalise edu saavutamiseks tuleb veebisait nullist alustada, alates disainist kuni WordPressini. Tuleb koostada semantiline tuum ja kirjutada sisu. See tagab nii rohelise tsooni PageSpeed ​​Insightsis kui ka otsingumootori liikluse.

Või kui teie eelarve on piiratud, valige hoolikalt kvaliteetne mall, mida saab kasutada eduka projekti käivitamiseks, optimeerige malli käsitsi ja minimeerige kasutatavate pluginate arvu.