Kui sul on WordPressi koduleht või e-pood, siis sa ilmselt tahad kahte asja - et leht oleks kiire ja et see püsiks turvaline. Mitte nii, et pead iga päev midagi näppima, pluginaid kontrollima või paanikas backup’i otsima. Nii et hea uudis on see, et enamus asju saab panna üsna automaatselt toimima.
Asi on selles, et WordPress ise ei ole probleem. Probleem tekib tavaliselt siis, kui leht jääb hooletusse - uuendused venivad, pluginad kogunevad, backup puudub ja keegi ei vaata, kas midagi juba logiseb. Siis muutubki leht aeglaseks, vahel katki, ja halvemal juhul ka haavatavaks.
Selles artiklis vaatame lihtsad sammud läbi. Sellised, mida väikeettevõtja päriselt kasutada saab. Ilma liigse tehnikamullita.
Alusta sellest, et sul oleks vähem käsitööd
Kõige suurem viga on loota, et “küll ma ise aeg-ajalt vaatan”. Päris tihti see ei juhtu. Ja ausalt öeldes ei peagi juhtuma, sest koduleht ei peaks olema su teine täiskohaga töö.
Praktikas tähendab see, et pead ära automatiseerima need asjad, mis kipuvad ununema. Näiteks uuendused, varukoopiad, seire ja turvakontroll. Kui need töötavad taustal, on kogu setup palju rahulikum.
- pane WordPressi tuum ja usaldusväärsed pluginad regulaarselt update’ima
- tee igapäevane või vähemalt iganädalane backup
- kasuta seiret, mis annab kohe märku, kui leht maas on
- piira sisselogimiskatseid ja kasuta 2FA-d
- eemalda kõik pluginad ja teemad, mida sa reaalselt ei kasuta
Kui sa ei taha seda ise hallata, siis kõige lihtsam variant on võtta WordPressi hooldusteenus, kus need asjad tehakse sinu eest ära. See ongi tavaliselt see koht, kus igapäevane vaev kaob.
Kiire leht algab puhtast põhjast, mitte “kiiruse pluginast”
Vaata, paljud proovivad aeglast lehte parandada nii, et lisavad veel ühe plugina. Mõnikord aitab, aga päris sageli teeb asja hullemaks. Kui leht on juba raske, siis uus plugin ei ole alati lahendus.
Kiirus tuleb enamasti kolmest kohast - majutus, lehe ehitus ja piltide/päringute maht. Kui üks neist lonkab, siis on tulemus ka selline… okei, töötab, aga aeglaselt.
Kontrolli üle need asjad:
- Veebimajutus - odav ja ülekoormatud server teeb ka hästi tehtud lehe uimaseks.
- Teema ja page builder - mõni teema on lihtsalt liiga raske. Eriti kui sinna on veel 20 lisa otsa pandud.
- Pildid - kui avalehel on 5-megased fotod, siis kiirust pole mõtet loota.
- Pluginad - iga plugin ei ole halb, aga iga plugin lisab koormust.
- Andmebaas - vana prügi, mustandid ja revisionid kogunevad omajagu.
Üldiselt aitab juba see, kui tihendad pildid, eemaldad mittevajalikud pluginad ja vaatad üle, kas kasutatav theme on normaalne. Kui sul on e-pood, siis seal on kiirus veel tundlikum teema, sest aeglane checkout tähendab päris raha kaotust.
Uuendused ei ole tüütu detail, vaid põhiline kaitsekiht
Tegelikult enamus WordPressi turvaprobleeme ei tule sellest, et keegi “valis just sinu välja”. Robotid skaneerivad massiliselt vanu versioone, tuntud auke ja nõrku sisselogimisi. Kui su leht on uuendamata, siis jääd lihtsalt ette.
Kui sa oled uuendusi edasi lükanud, loe seda ka: Miks WordPressi uuendusi ei tohi edasi lükata. See seletab hästi ära, miks “teen hiljem” on WordPressi puhul üsna kallis harjumus.
Hea rutiin on selline:
- WordPressi tuum - uuenda kohe või väga regulaarselt
- pluginad - hoia ainult neid, mida vajad, ja uuenda järjepidevalt
- teemad - ka kasutuseta teema võib olla risk, kui see on vana
- PHP versioon - kontrolli, et server ei jookseks mingi muuseumi tarkvara peal
Samas, enne suuremaid uuendusi tee alati backup. Mitte pärast. See detail ununeb inimestel päris tihti ara.
Sisselogimine on koht, kus enamus jama algab
Kui sul on tugev parool, on see hea algus. Aga ainult sellest ei piisa. Robotid proovivad WordPressi sisselogimist aktiivselt kogu aeg, eriti /wp-login.php ja /wp-admin aadressidel.
Seejuures ei ole vaja midagi ulmelist. Mõned lihtsad asjad annavad väga suure vahe:
- kasuta tugevaid ja unikaalseid paroole
- lülita sisse kaheastmeline autentimine
- piira ebaõnnestunud sisselogimiskatseid
- väldi “admin” kasutajanime
- eemalda vanad kasutajakontod, mida enam ei kasutata
Kui tahad sellest täpsemalt aru saada, siis see artikkel on väga asjalik: Mis on kahefaktoriline autentimine ja miks see pole valikuline. Väike muudatus, aga mõju on suur.
Backup peab olema olemas enne, kui midagi juhtub
Ausalt öeldes on backup üks neist asjadest, mida kõik peavad oluliseks alles siis, kui leht on katki või häkitud. Enne tundub, et ah, küll jõuab. Aga kui e-pood on laupäeva hommikul maas ja tellimused ei tule läbi, siis on juba hilja.
Hea backup ei ole lihtsalt fail kuskil serveris. Hea backup tähendab:
- varukoopia tehakse automaatselt
- seda hoitakse eraldi asukohas, mitte ainult samas serveris
- taastamist on päriselt testitud
- backup sisaldab nii faile kui andmebaasi
See “testitud” osa on tähtis. Väga paljud arvavad, et backup on olemas, aga taastamisel selgub, et fail on vigane või poolik. Siis on point kadunud.
Jälgi, mis su lehel toimub, mitte ära arva
Paljud väikeettevõtjad avastavad probleemi alles siis, kui klient kirjutab: “Kuule, su leht ei avane.” See on halb hetk teada saada, et midagi on katki olnud juba 8 tundi. Seire aitab selle ära hoida.
Praktikas võiks sul olla vähemalt:
- uptime seire - saad teavituse, kui leht on maas
- tegevuslogi - näed, kes mida muutis
- haavatavuste kontroll - saad teada, kui mõnes pluginas on avalik turvaauk
- pahavara kontroll - märkab tuntud kahtlaseid mustreid
Kui tahad lihtsat ülevaadet, mis su lehel toimub ja kus riskid tekivad, siis vaata ka hinnastuse lehte. Sealt saad kiiresti pildi ette, mis on mõistlik ise teha ja mis on targem anda hooldusesse.
Liigne kraam teeb lehe aeglaseks ja ohtlikuks
See on koht, mis ununeb väga sageli. Lehele jäävad alles vanad pluginad, testteemad, pooleli jäänud funktsioonid ja mingid “ajutised” lisa vidinad, mida enam keegi ei kasuta. Aasta hiljem on neid juba kümneid.
Iga üleliigne jupp tähendab:
- rohkem uuendusi, mida peab jälgima
- rohkem võimalikke turvaauke
- rohkem koormust serverile
- rohkem konflikte teiste pluginate ja teema vahel
Üldiselt tee kord kvartalis väike koristus. Kustuta mittevajalikud pluginad päriselt ära, mitte lihtsalt ära deaktiveeri. Vaata üle kasutajad, meediakogu ja vormid. Mõnikord annab see rohkem kui ükskõik milline “kiiruse tooriist”.
Kui sul on e-pood, siis panused on kõrgemad
WooCommerce’i pood ei ole lihtsalt “natuke suurem koduleht”. Seal liiguvad tellimused, kliendiandmed, maksed, laoseisud. Kui pood läheb aeglaseks või katki, siis mõju on kohe tuntav.
Nii et e-poe puhul soovitan eriti jälgida neid asju:
- testi uuendusi enne live-keskkonda, kui võimalik
- hoia checkout võimalikult lihtne
- ära kasuta kümmet eri pluginat ühe väikse funktsiooni jaoks
- jälgi, et backup oleks tihe ja taastamine kiire
- kontrolli regulaarselt, kas makselahendused ja saatmispluginad töötavad
Samas, kui pood on juba aeglane või ebastabiilne, siis probleem ei lähe ise ule. Mida varem korda teed, seda vähem jääb raha lauale.
Lihtne plaan, mis hoiab elu rahulikuna
Kui kogu see teema tundub korraga liiga palju, siis tee asi lihtsaks. Sul ei ole vaja kümmet erinevat turvatarkvara ja kolme dashboardi. Sul on vaja toimivat rutiini.
Siin on üks täiesti realistlik plaan väikesele ettevõttele:
- kord nädalas - kontrolli, et uuendused, backup ja vormid töötavad
- kord kuus - vaata üle pluginad, kasutajad ja lehe kiirus
- kord kvartalis - tee suurem koristus ja testi taastamist
- kohe - lülita sisse 2FA ja sisselogimiskaitse
- kohe - pane paika, kes vastutab, kui midagi juhtub
Kui aus olla, siis enamus probleeme ei sünni sellest, et WordPress on halb. Need sünnivad sellest, et leht jäetakse üksi. Natuke regulaarset hoolt või korralik hooldusteenus hoiab ära suure osa jamast.
Ja kui sul tekib tunne, et see kõik võtab liiga palju aega, siis see ongi märk, et võiks lasta kellelgi teisel tehniline pool ära hallata. Sina saad tegeleda oma äri, klientide ja müügiga. Leht lihtsalt töötab. Nii nagu peab.