Kas suur arv pistikprogramme võib teie WordPressi saidi jõudlust mõjutada?
Loogiline vastus oleks jah. Pean silmas seda, et iga installitud tööriista, pistikprogrammi, lisandmooduli või programmiga laaditakse teie sait teoreetiliselt pisut aeglasemalt kui varem. See on tõenäoliselt millisekund, millest me siin räägime, kuid see on oluline, et see toimiks hästi.
Teate, et teie WordPressi sait ei saa elada ilma pistikprogrammideta. WordPressi veebisaidid loodi koos pluginatega. Mis on aga künnis, mille tõttu teie sait teatud hetkel langeb ja isegi kokku jookseb?
Seda püüame siin välja selgitada, tehes mõned pistikprogrammi katsed.
Kui te ei jõua tulemusi kuulda oodata, lugege meid edasi!
WordPress loodi piiramatute pistikprogrammide haldamiseks
Teoreetiliselt loodi WordPress piiramatute pistikprogrammide haldamiseks, ilma et see mõjutaks liiga palju teie saidi jõudlust. Kuid on mõned tegurid, mis võivad selle müüdi murda.
Üks neist on teie hostimise jõudlus. Kui teie hostiteenuse pakkuja pakub väikest ribalaiust, võib müüt siin murduda, sest iga installitud pistikprogramm mõjutab kiirust ühel või teisel viisil. Hostimisteenus määrab teie saidi kiiruse ise, seega olge esmalt ettevaatlik, mida valite.
Samuti sõltub see iga pistikprogrammi kodeerimise viisist. Mõned pistikprogrammid võivad teie saidi täielikult kokkujooksda, kuna need ei olnud korralikult kodeeritud. Oli olukordi, kus pistikprogrammi installimine pani WordPressi saidi alla käima või kuvas sisu veidral viisil. Pistikprogramm on usaldusväärne, kui see töötab õigesti ja teeb seda, mida ta algusest peale pidi tegema.
Kuid oletame, et teil on kiire hostimine suure mäluga ning vajalikud pistikprogrammid on usaldusväärsed ja nii nagu peab.
Mis siis?
Kas saate oma saidile installida lugematu arv? Minu testid näitavad vastupidist.
Pistikprogrammide installimine, kuni laadimisajast kulub rohkem kui 2 sekundit
Mõned ütlevad, et pistikprogrammide arv ei oma saidi funktsionaalsuse osas tegelikult tähtsust. Samal ajal räägivad teised vastupidist. Liiga paljude pistikprogrammide installimine mõjutas tegelikult seda, kuidas see pärast reageeris. Nii et ma tegin ise mõned testid, et näha, kuidas see läheb ja kuidas mu sait reageerib suuremale pistikprogrammide voolule.
Kasutasin oma testimissaiti ja hoidsin seda nii lihtsana kui suutsin. Jätsin esmalt alles saidi põhilised asjad: vaiketeema Twenty Fifteen, postitusi pole, lehti ega kohandusi pole.
See nägi välja kuidagi selline. Seega ei midagi, mis võiks selle laadimisaega mõjutada.
Kuidas ma edasi läksin?
Mõõtsin oma tühja saidi algkiirust Pingdomiga ja võrdlesin seda seejärel iga pistikprogrammi installimise järel salvestatud aegadega.
Milliseid pistikprogramme ma installisin?
Enne võrdluse alustamist annan teile teada, et esimene pistikprogramm, mille installisin, oli P3 (Plugin Performance Profiler), mis näitab, millised pistikprogrammid teie saiti aeglustavad. Samuti annab see teile pidevaid aruandeid teatud pistikprogrammi toimivuse kohta. Selle kohalolek oli asendamatu, kuna see juhatas mind lõpptulemusteni.
Seejärel installisin mõned tasuta pistikprogrammid – Revive Old Post, WP Product Review, Visualizer: Charts and Graphs ja Pirate Forms. Esiteks töötavad need suurepäraselt ja on kasulikud igal saidil. Ja teiseks arendasime need ise välja, nii et ma tahtsin nende toimivust kontrollida.
Järgmine samm oli sirvida WordPressi ametlikku pistikprogrammide kataloogi ja installida ükshaaval mõned kõige populaarsemad.
Selle valisin sealt juhuslikult:
- Täpsemad kohandatud väljad
- Akismet
- Kõik ühes SEO paketis
- Black Studio TinyMCE vidin
- Kontaktivorm 7
- Keela kommentaarid
- Dubleeri postitus
- Yoasti Google Analytics
- iThemesi turvalisus
- Jetpack
- NextGEN galerii
- Lehekülje koostaja SiteOrigini järgi
- Loo pisipildid uuesti
- TinyMCE Advanced
- W3 kogu vahemälu
- WP super vahemälu
- WooCommerce
- Wordfence’i turvalisus
- WordPressi importija
- Yoast SEO
- WP-PageNavi
- Tõesti lihtne CAPTCHA
Võrdlesin oma testimissaiti enda versioonidega, et tuua esile kõik väikesed ilmnenud erinevused.
Okei! Seega, kõike seda silmas pidades, teeme testid ja vaatame, mis juhtub.
Tühja saidi laadimiseks kulus 419 ms
Minu tühja saidi laadimisaeg oli alguses 419 ms. Pidage seda meeles, sest sellega võrreldakse kõiki tulevasi numbreid. Nii et pistikprogramme pole üldse installitud ja sait laaditakse 419 ms jooksul. Üsna kiiresti. Vaatame, mida pistikprogrammid saavad selle muutmiseks järgmiseks teha.
Muidugi aeg on erinev, kuid tuleb meeles pidada, et see pöörleb kuskil 400 ms, enam-vähem.
Algselt installisin lihtsalt pistikprogramme ilma kohandusi tegemata ja ajad peaaegu ei muutunud. Pärast iga pistikprogrammi kohandamist – see on lihtsalt minimalistlik kohandamine – muutusid ajad kõrgemaks.
Märkus. Tegin ainult minimalistlikke kohandusi, nii et kujutage ette, et teil on testisaidil palju rohkem sisu kui praegu. Nii et tõenäoliselt saavutate kiirusepiirangu varem kui mina.
Kiiruse osas oleks hämmastav, kui teie sait laaditaks maksimaalselt 2 sekundi jooksul – 2 sekundit on niikuinii üsna aeglane. Nii et jätkasin pistikprogrammide installimist ja muudatuste tegemist, kuni sain aega 2 sekundit või rohkem.
Nii et me alustame umbes 400 ms-st.
Kui palju pistikprogramme kulub 2 sekundi saavutamiseks?
Pärast 10 pluginat polnud erinevus Pingdomi andmetel nii märkimisväärne – umbes 680 ms. P3 kogu laadimisajaks oli 0,6616 s, mis on peaaegu sama, mis Pingdomil.
Pärast 20 pistikprogrammi jõudsin saidi kogukoormusest umbes 1 sekundini. Seekord lisasin igale pistikprogrammile põhilised kohandused. Üritasin neid kuidagi kasutada, sest sellest ei piisa, kui ma need lihtsalt installin ja passiivsena hoian. Sellegipoolest on laadimisaeg hea, kuid pistikprogrammide mõju üldisele laadimisajale on 80,1%.
Samal ajal muutus isegi P3 skannimine üha aeglasemaks.
Pärast 27 pistikprogrammi oli laadimisaeg umbes 1,20 sekundit, kuid pärast paari vidina aktiveerimist tõusis see kiiresti 3,20 sekundini.
Seejärel aktiveerisin vahemälu mõlemas algselt installitud pistikprogrammis, WP Super Cache ja W3 Total Cache, mille funktsioon polnud seni lubatud.
Kui vahemällu salvestamine on aktiivne, näeb statistika välja umbes selline:
Pingdom nõustub ka P3-ga ja näitab mulle tulemusi umbes 2.50 s.
Saavutus lukustamata, nii-öelda!
NextGENi galerii ja Jetpack olid kõige aeglasemad.
Nendest 27 pistikprogrammist on mõnel laadimisaegade osas mõjuvõimsam kui teistel. Nextgeni galerii ja Jetpack tunduvad kõige aeglasemad.
Märkus. Võrdlus tehakse ainult nende pistikprogrammide vahel, mida katse tegemiseks kasutasin. Need ei pruugi üldiselt olla kõige aeglasemad pistikprogrammid.
- NextGEN galerii – 25%
- Jetpack – 23%
- muu – 18%
- Revive vana postitus – 17%
- W3 kogu vahemälu – 7%
- WooCommerce – 6%
- WordPressi SEO – 4%
Seega mõjutavad pistikprogrammid teie veebisaidi kiirust. Vaadake üldist statistikat.
Nüüd on 27 “liiga palju”, millest me rääkisime?
See pole täpne number 27, see võib olla enam-vähem. Aga asi on selles, et meil on maamärk. Igatahes võib rohkem kui 30 pistikprogrammi põhjustada veebisaidi aeglustumist. Keegi ei ütle teile, kuidas oma saiti korraldada, kuid ilmselt olete teadlik, et kiirus toob konversioone, seega pole see mäng. Kiiremad saidid on enamiku ajast esikohal.
Muidugi oleneb see nüüd sellest, milliseid pistikprogramme te kasutate, sest mõned tarbivad rohkem ribalaiust ja kiirust kui teised.
See võib olla irooniline, kuid püüdke P3 alati valmis hoida, et oleks võimalik mõõta iga pistikprogrammi jõudlust ja laadimisaegu. Igal pistikprogrammil on teie saidile erinev mõju, seega peaksite teadma, kuidas igaüks neist töötab. P3 näitab teile ka seda, kas pistikprogramm põhjustab teie saidile kahjustusi või probleeme. Nii et olge valvel!
Muidugi on saidi kiiruse mitmel viisil parandamiseks palju meetodeid.
Arvestades kõiki neid toiminguid, mida saate oma saidi kiiremaks muutmiseks teha, ja arvestades, et teil on hea hostimise pakkuja, arvan, et saate kasutada mõne rohkem pistikprogramme, kui seekord installisin. 35 või 40 kasutamine võib olla okei, kui suudate neid korralikult toetada.
Suur arv pistikprogramme ei mõjuta ainult kiirust
Seni keskendusime peamiselt antud veebisaidi kiirusele ja sellele, kuidas pluginad seda mõjutavad, kuid suur hulk pluginaid võib tuua ka muid kahjusid.
Peale kiiruse võib olla ka muid probleeme, sama tähtsaid kui esimene.
Turvalisus ja regulaarsed värskendused.
Mõned pistikprogrammid pole turvalised, eriti need, mis on tasuta. Tavaliselt nad ei paku tuge ja neid ei värskendata pikka aega. Värskendamata pistikprogrammiga võib kaasneda palju haavatavusi, vigu ja muid seotud turbeprobleeme, mis võivad mõjutada teie saidi funktsionaalsust. Samuti saavad “professionaalid” neid kergesti häkkida.
Mõned neist pole nii hästi kodeeritud, mis mõjutab teiste pistikprogrammide jõudlust, teie saidi kuvamist või muid probleeme, mis võivad mingil hetkel põhjustada krahhi.
Kokkusobimatus.
Mõned pistikprogrammid ei ühildu teistega ja see võib põhjustada soovimatuid vigu. Samuti, kui pistikprogrammi pidevalt ei värskendata, ei pruugi see WordPressi uusimate versioonidega ühilduda, mistõttu see kahjustab teie saidi sisu või veelgi hullem.
Leidke tasakaal, kasutage just seda, mida vajate
Nüüd, kui oleme seadnud tasakaalu kõik pistikprogrammidega seotud peamised aspektid, mis võivad teie WordPressi saidil kaasneda erinevate probleemidega, peaksite seda tegema enne, kui kiirustate installima.
Testide tegemiseks kasutasin üht populaarseimat tasuta pistikprogrammi ametlikust WordPressi hoidlast, mis olid hästi hinnatud ja mida enamik WordPressi regulaarselt kasutavaid inimesi soovitas. Nii et siin pole tegemist rikkega.
Mõnikord kulub saidi kahjustamiseks vaid üks pistikprogramm. Mõnikord kulub palju rohkem.
Kui kasutate saidi kiirendamiseks erinevaid meetodeid ja säilitate ainult kergeid pistikprogramme, millel pole tegelikult suurt mõju, saate hõlpsalt jõuda 40 pistikprogrammini ja hoida kiirust sama ajaga alla 2 sekundi. Kuid olge ettevaatlik muude aspektidega, mida ma arvesse võtsin – pistikprogrammid võivad tekitada ka paar muud kahju.
Nii et proovige seda võimalikult lihtsana hoida. Ärge kuritarvitage pluginaid, kasutage ainult seda, mida tõesti vajate, ja kustutage need, mis teie sisule liiga palju väärtust ei too. Võimalusel proovige hoida oma pistikprogrammide arv alla 30. Kui teil on tungiv vajadus rohkemate järele, siis kasutage neid targalt ja proovige kaaluda kõiki võimalusi saidi kiirendamiseks, selle kaitsmiseks ja soovimatute probleemide vältimiseks. Kõik need lahendused teevad lisaruumi mõne muu pistikprogrammi jaoks.
Kuidas lahendada võimalikke pistikprogrammiga seotud probleeme
- Kasutage saidi kiirendamiseks kõiki võimalikke lahendusi. Nii saate kasutada rohkem pistikprogramme ilma laadimisaegu mõjutamata.
- Pärast pistikprogrammi installimist testige selle toimivust. Vaadake, millist mõju see teie saidile avaldab, ja veenduge, et see töötab korralikult. P3 teeb siin head tööd.
- Proovige mitte kasutada kahte pistikprogrammi samal eesmärgil. Analüüsige kõiki oma juba installitud pistikprogramme, vaadake, mida see teha saab, ja proovige mitte installida teist, mis teeb samamoodi. Kasutage teatud pistikprogrammi kõiki funktsioone ja vaadake, mida see teie vajaduste rahuldamiseks teha saab.
- Kontrollige aeg-ajalt oma pistikprogramme, et näha, kas pole mittevajalikke, mille olete unustanud või ei kasuta neid enam. Ärge kaaluge oma saiti asjata.
- Proovige WordPressi ja pistikprogramme pidevalt värskendada, et teid ei häkitaks või teie saidiga midagi valesti ei juhtuks. Vanadel versioonidel on tavaliselt mitmesuguseid turvaauke, mis võivad saidi ja pistikprogrammide funktsionaalsuses mõrasid tekitada.
Summeerida
Lõppkokkuvõttes on teatud arvu pistikprogrammide kasutamine valiku küsimus. Üldiselt proovige oma saiti mitte liiga palju kaaluda ja hoidke see nii lihtne kui võimalik. Kui teil on selle kiirendamiseks ressursse, saate kasutada umbes 40 pistikprogrammi, muutmata seda liiga aeglaseks. Kuid üldiselt võiks teid aidata ka 25 või 30. Ja alati arvestage nende kvaliteediga, see on oluline aspekt.
Kui palju pistikprogramme te oma veebisaidil kasutate? Jagage meiega oma – rõõmsaid või halbu – kogemusi.