Uptime je vrijeme u kojem je sajt dostupan i radi, izraženo kao procenat ukupnog vremena. Suprotno je downtime, vrijeme u kojem sajt ne radi.
Za većinu firmi pad sajta ne izgleda kao veliki događaj, jer se rijetko primijeti. Problem je baš u tome. Sajt koji ne radi od petka naveče do ponedjeljka ujutro izgubi vikend upita, a da niko u firmi to ne zna.
Šta znače procenti
Hostinzi obećavaju uptime od 99 do 99,99 posto. Razlike izgledaju sitne dok se ne pretvore u sate.
- 99 posto: oko sedam sati nedostupnosti mjesečno.
- 99,9 posto: oko 43 minute mjesečno.
- 99,99 posto: oko četiri minute mjesečno.
To je obična računica na trideset dana. Za većinu firmi 99,9 posto je dovoljno. Viši procenti su za trgovine s velikim prometom i sisteme od kojih zavise drugi.
Obećanje se zove SLA, ugovorena obaveza hostinga. Uz njega obično ide povrat dijela mjesečne cijene kad hosting ne ispuni obećano. Taj povrat je mali u odnosu na izgubljene upite, pa SLA više govori o tome koliko hosting ozbiljno shvata posao.
Vrijedi pročitati i šta je izuzeto. Planirano održavanje se kod mnogih hostinga ne računa, pa najavljeni radovi u noći ne ulaze u obećani procenat.
Kako se mjeri
Hosting mjeri svoje servere. Vi mjerite svoj sajt. To nije isto, jer sajt može pasti zbog stvari koje hosting ne vidi: istekle domene, pogrešnog DNS zapisa, istekao SSL certifikat ili dodatka koji obori stranicu poslije ažuriranja.
Alat za nadzor svakih nekoliko minuta otvori sajt i provjeri odgovor. Kad odgovora nema, pošalje poruku na mail, SMS ili aplikaciju. Postoje besplatni alati koji su dovoljni za manju firmu, a mnogi hostinzi imaju nadzor u kontrolnoj tabli.
Poruka treba stići nekome ko će nešto uraditi. Upozorenje na mail koji niko ne čita ostaje nepročitano baš onog vikenda kad je važno.
Šta se nadzire
Početna stranica je minimum. Ona pokazuje da server odgovara.
Sajt može odgovarati, a ipak biti neupotrebljiv. Stranica se otvori, a kontakt forma ne šalje, ili plaćanje u trgovini ne prolazi. Zato se uz početnu stranicu nadziru i stranice koje donose posao: forma, korpa, naplata. Neki alati provjeravaju i da li se na stranici pojavljuje određeni tekst, pa prepoznaju stranicu koja se učita prazna.
Isti alat može pratiti datum isteka SSL certifikata i domene. To su dva najčešća razloga pada koja se mogu predvidjeti mjesecima unaprijed.
Pad sajta i Google
Kratki pad od nekoliko minuta ili sati Google obično ne kazni. Ako sajt danima vraća grešku servera, Google počne smanjivati posjete i izbacivati stranice iz rezultata. Greške servera se vide u Google Search Consoleu, u statistici indeksiranja.
Kod planiranih radova sajt treba vraćati status 503, koji kaže da je nedostupnost privremena. Stranica s natpisom o održavanju koja vraća status 200 izgleda Googleu kao novi sadržaj, i to bez riječi o vašoj usluzi.
Oglasi se ne gase sami kad sajt padne. Klikovi se i dalje plaćaju, a vode na grešku. Zato je nadzor kod firmi koje se oglašavaju još važniji.
Kad sajt padne
Prvo se provjeri da li sajt zaista ne radi, ili ga ne vidite samo vi. Otvori se s mobilnih podataka umjesto kućne mreže.
Zatim se javi onome ko održava sajt ili hostingu. Pomaže da se zna gdje je sajt, ko ima pristup i koji je broj podrške. Te informacije treba imati zapisane prije nego zatrebaju.
Ako je uzrok pokvaren sajt, a server radi, rješenje je često vraćanje sigurnosne kopije. Kopija koja postoji, ali je niko nije provjerio, tu ne pomaže.
Selidba i radovi
Najviše padova se desi kad se nešto mijenja: novi hosting, nova verzija sistema, novi dizajn. Kod migracije sajta nadzor se uključi prije selidbe i ostaje uključen sedmicama poslije, jer se dio problema pojavi tek kad se keš isprazni ili DNS promjena stigne do svih.
Radovi se rade kad je najmanje posjeta, i nikad pred vikend ili praznik. Ako nešto pođe po zlu u petak popodne, sajt često stoji do ponedjeljka.
Primjer iz prakse
Trgovina sadnicama iz Čapljine prodaje online od kraja zime do kraja proljeća. Jednog aprilskog vikenda sajt ne radi skoro dva dana. Primijeti se tek u ponedjeljak, kad kupac nazove i pita zašto ne može naručiti.
Uzrok je ažuriranje dodatka za plaćanje koje je oborilo stranicu naplate. Početna stranica je cijelo vrijeme radila, pa ni hosting nije javio ništa.
Poslije toga firma uvede besplatan alat za nadzor početne stranice i stranice naplate, s porukom na telefon vlasnika i osobe koja održava sajt. Ažuriranja se rade utorkom ujutro, nikad pred vikend.
Kad ovo nije vaša briga
Ako je sajt na platformi kao Shopify ili Wix, dostupnost servera vodi platforma i o njoj malo možete odlučiti. I tada vrijedi nadzirati formu i naplatu, jer se to kvari u vašem dijelu sajta. Kod male prezentacije bez forme i oglasa, nadzor je jeftin, ali nije hitan.
Greške koje najčešće viđamo
Najčešće niko ne zna da je sajt pao dok ne javi kupac.
Česta je i istekla domena ili SSL certifikat, iako se datum znao godinu dana unaprijed.
Viđamo nadzor samo početne stranice, dok forma ne radi sedmicama.
Tu su i upozorenja koja stižu na mail bivšeg zaposlenika.
Na kraju, oglasi koji se plaćaju dok vode na sajt koji ne radi.
Lista za provjeru
- Imate li alat koji nadzire sajt svakih nekoliko minuta?
- Kome stižu upozorenja, i čita li ih?
- Nadziru li se forma i naplata, uz početnu stranicu?
- Znate li datume isteka domene i SSL certifikata?
- Šta piše u SLA vašeg hostinga?
- Ima li sigurnosna kopija koja je provjerena vraćanjem?
Pojmovi koje ćete čuti uz uptime
- Downtime: vrijeme u kojem sajt nije dostupan.
- SLA: ugovorena obaveza o dostupnosti i šta slijedi kad se ne ispuni.
- Status 503: odgovor servera koji kaže da je nedostupnost privremena.
- Monitor: jedna provjera u alatu za nadzor, za jednu adresu.
- Statusna stranica: javna stranica na kojoj hosting objavljuje kvarove i radove.
Česta pitanja
Još o pojmu uptime
Šta je uptime?
Koliko uptime je dovoljan?
Kako da znam kada mi sajt ne radi?
Šteti li pad sajta pozicijama na Googleu?
Šta je SLA?
Ulazi li planirano održavanje u uptime?
Šta raditi kad sajt padne?
Može li sajt raditi, a ipak biti neupotrebljiv?
Povezani pojmovi
Hosting
Prostor na serveru na kojem stoji vaš sajt i usluga koja ga drži dostupnim. Odlučuje o brzini, stabilnosti i tome ko vam pomaže kad stane.
Sigurnosna kopija
Kopija sajta i baze koja se čuva odvojeno, da bi se poslije greške, kvara ili napada moglo vratiti stanje od prije toga.
SSL certifikat
Potvrda koja omogućava da sajt radi preko HTTPS-a i da podaci između posjetioca i servera putuju šifrovano, umjesto kao otvoren tekst.
DNS
Sistem koji adresu sajta pretvara u server na koji treba otići, i govori kuda ide pošta poslana na vašu domenu.