Váš web přestane fungovat a vy se to dozvíte jako poslední. Výpadek webu nepřichází s varováním. V jednu chvíli web běží, v další vrací chyby každému návštěvníkovi, který se na něj pokusí dostat. Zatímco vy pokračujete ve svém dni, potenciální zákazníci odcházejí, poptávky se vytrácejí a škoda roste každou hodinou, než si někdo problému všimne a dá vám vědět.
Výpadek je jeden z těch problémů, které se zdají teoretické, dokud nenastanou. Pak se stanou naléhavými a drahými. Dobrá zpráva je, že většina příčin výpadků webu je předvídatelná a většinu škod z výpadku lze s dobrou přípravou výrazně omezit. Zvládnout ho dobře znamená vědět, co ho způsobuje, vědět, co dělat, když nastane, a mít systémy, které ho rychle zachytí.
Tento článek vysvětluje, co je výpadek webu, co ho způsobuje, jak ovlivňuje firmu, co dělat, když nastane, a jaké kroky zabrání tomu, aby se opakoval tak často.
Co je výpadek webu?
Výpadek webu je jakékoli období, kdy je web pro návštěvníky nedostupný. Patří sem úplné výpadky, kdy web na každý požadavek vrací chybu, i částečná selhání, kdy přestanou fungovat konkrétní stránky, formuláře nebo funkce, zatímco zbytek webu zůstává přístupný. Z pohledu návštěvníka, který se na web snaží dostat, je výpadkem každé selhání načtení.
Výpadek se měří z hlediska dostupnosti, obvykle vyjádřené v procentech za dané období. Web s dostupností 99 procent za rok je za tu dobu offline více než 87 hodin. Web s dostupností 99,9 procenta je offline necelých 9 hodin. Když pochopíte, co je dostupnost webu (uptime) a proč na ní záleží, uvidíte tato čísla v souvislostech a zjistíte, jak vypadají realistické cíle dostupnosti pro různé typy webů.
Co způsobuje výpadky webu?
Problémy se serverem
Server, na kterém web běží, může selhat z řady důvodů. Server mohou vyřadit poruchy hardwaru, pády operačního systému i chyby v konfiguraci. Sdílený hosting, kde na jednom serveru běží více webů, nese další riziko: problémy způsobené jiným webem na stejném serveru mohou ovlivnit dostupnost všech webů, které tuto infrastrukturu sdílejí.
Nárazové špičky návštěvnosti
Náhlý příliv návštěvníků může přetížit server, který na takovou zátěž není připravený. Může se to stát, když se článek hodně sdílí, když na web odkáže významné médium nebo když reklamní kampaň přivede mnohem víc návštěvnosti, než se čekalo. Web nejprve pod zátěží zpomalí, pak přestane reagovat a nakonec vrací chyby. Weby v tarifech s pevně danými limity prostředků jsou tomu zvlášť vystaveny.
Konflikty při aktualizacích softwaru
Aktualizace platformy, pluginů, šablon nebo vlastního kódu mohou vyvolat konflikty, které část webu rozbijí nebo ho úplně vyřadí. Je to jedna z nejčastějších příčin neplánovaných výpadků na webech, které spoléhají na více komponent třetích stran. Aktualizace, která sama o sobě funguje správně, může být v konfliktu s jinou komponentou a způsobit selhání, jež se rychle diagnostikují obtížně.
Problémy s hostingem
I poskytovatelé hostingu mají výpadky. Problémy v síti, potíže v datovém centru a selhání infrastruktury mohou vyřadit celé hostingové prostředí bez ohledu na to, jak dobře je nastaven jednotlivý web. Spolehlivost hostingu se mezi poskytovateli značně liší a smlouvy o úrovni služeb (SLA), které nabízejí, určují, jakou úroveň dostupnosti mají povinnost udržovat.
Útoky zvenčí
Útoky typu DDoS (distribuované odepření služby) zaplaví server požadavky z mnoha zdrojů najednou, vyčerpají jeho prostředky a znemožní mu odpovídat běžným návštěvníkům. Menší weby se mohou ocitnout v útocích zaměřených na sdílenou infrastrukturu, i když nejsou zamýšleným cílem. Nejlepší obranou je hostingové prostředí s ochranou proti útokům zabudovanou na úrovni infrastruktury, ne spoléhání, že zátěž pohltí jediný web.
Jak výpadek webu ovlivňuje vaše podnikání
Ztracení návštěvníci
Každý návštěvník, který se během výpadku pokusí na web dostat a narazí na chybu, odejde s prázdnou. U webů, které se při získávání poptávek, prodejů nebo rezervací spoléhají na návštěvnost, se každá hodina výpadku přímo promítá do zmeškaných příležitostí. Návštěvníci, kteří odejdou během výpadku, se zřídka vracejí hned a někteří se nevrátí vůbec, pokud je zážitek dostatečně zklamal.
Dopad na pozice ve vyhledávání
Jediný krátký výpadek pravděpodobně nezpůsobí trvalou škodu na pozicích ve vyhledávání. Vyhledávače chápou, že občasná nedostupnost nastává, a weby za krátká okna nedostupnosti okamžitě netrestají. Opakované výpadky nebo dlouhé období nedostupnosti jsou jiná věc. Pokud robot přijde na web několikrát a najde ho nedostupný, může web procházet méně často, což zpomaluje indexaci nového obsahu a časem může snížit viditelnost.
Poškození důvěry
Pro návštěvníky, kteří zažijí pád webu v kritickém okamžiku, například při dokončování nákupu nebo odesílání formuláře, je dopad na důvěru okamžitý a trvalý. Web, který spadne během transakce, může kromě frustrace z nepovedeného zážitku vyvolat obavy o spolehlivost. U firem poskytujících služby úzce souvisí důvěryhodnost se stabilitou. Web, který není dostupný, když ho navštíví potenciální zákazník, vysílá zprávu o tom, jak firma funguje, i když s technickou příčinou nemá nic společného.
Co dělat, když váš web nejede
Potvrďte, že web opravdu nejede
Než cokoli podniknete, ověřte, že web nejede pro všechny, a ne jen pro vás. Problémy s mezipamětí prohlížeče, s místní sítí nebo se směrováním u poskytovatele internetu mohou způsobit, že web vypadá nedostupně, i když je ve skutečnosti online. Použijte nezávislý nástroj na kontrolu dostupnosti, který adresu testuje z několika míst, a ověřte, že je výpadek skutečný a rozsáhlý, než situaci začnete řešit dál.
Zkontrolujte upozornění z monitoringu
Pokud máte nastavený monitoring webu a víte, proč ho potřebujete, podívejte se do přehledu monitoringu nebo do historie upozornění, kdy výpadek začal, zda se týká všech stránek, nebo jen některých, a zda existují vzorce, které ukazují na příčinu. Data z monitoringu z okamžiku, kdy výpadek začal, jsou mnohem užitečnější než cokoli, co zpětně zrekonstruujete, a dávají tomu, kdo opravu řeší, jasný výchozí bod.
Kontaktujte poskytovatele hostingu
Pokud data z monitoringu a základní kontrola nastavení vaší platformy příčinu neodhalí, obraťte se na podporu poskytovatele hostingu. Ten vidí do serverové infrastruktury, kam vy ne. Uveďte čas, kdy výpadek začal, jaké chybové kódy web vrací, a výsledky kontrol, které jste už provedli. Zapište si čas, kdy jste podporu kontaktovali, i všechny informace, které během šetření poskytne.
Při dlouhém výpadku komunikujte s návštěvníky
U výpadků, které přesáhnou krátkou dobu, proaktivní komunikace snižuje frustraci lidí, kteří se na web snaží dostat. Pokud máte samostatnou stránku se stavem služby nebo působíte na sociálních sítích, zveřejněte tam krátkou zprávu, že web je momentálně nedostupný a že se problém řeší. Je to obzvlášť důležité u firem poskytujících služby, kde se klienti mohou snažit dokončit něco, co spěchá. Prosté sdělení, že o problému víte a pracuje se na něm, má větší váhu než mlčení.
Jak výpadkům webu předcházet
Vyberte spolehlivý hosting
Spolehlivost hostingu není u všech poskytovatelů stejná. Hostingové možnosti posuzujte podle zveřejněných záznamů o dostupnosti, infrastruktury, na které běží, umístění datových center vůči vašemu publiku a záruk, které jejich smlouva o úrovni služeb poskytuje. Levný hosting často znamená sdílenou infrastrukturu s omezenými prostředky na jeden web, což zvyšuje riziko selhání při špičkách návštěvnosti i problémů způsobených jinými weby na stejném serveru.
Udržujte software aktuální
Zastaralý software je jedním z nejstálejších přispěvatelů k selháním webů. Když držíte krok s aktualizacemi platformy, komponent třetích stran a případného vlastního kódu na webu, snižujete šanci, že známá chyba způsobí výpadek. Aktualizace podle možnosti nejdřív vyzkoušejte v testovacím prostředí (staging), než je nasadíte na ostrý web, zejména u větších verzí, kde je riziko konfliktů vyšší.
Nastavte monitoring
Nástroje pro monitoring kontrolují dostupnost webu v pravidelných intervalech z vnějších míst a v okamžiku, kdy dostupnost klesne, vás upozorní textovou zprávou nebo e-mailem. Bez monitoringu se o výpadku dozvíte jedině tak, že vám to někdo řekne, což může být za minuty nebo hodiny po jeho začátku. S monitoringem to víte během několika minut. Tento rozdíl má v praxi obrovský vliv na to, jak rychle lze opravu nasadit a kolik návštěvníků to zasáhne. Pochopit, proč je údržba webu důležitá, zahrnuje i nastavení monitoringu jako základ, ne jako volitelný doplněk.
Mějte aktuální zálohy
Zálohy výpadkům nezabrání, ale výrazně zkracují dobu obnovy u některých typů výpadků. Pokud aktualizace softwaru, bezpečnostní incident nebo chyba v konfiguraci poškodí web způsobem, který nelze snadno vrátit zpět, aktuální záloha umožní obnovit web do známého funkčního stavu, místo aby se budoval znovu od nuly. Zálohy by se měly ukládat mimo ostrý web, aby selhání serveru nezasáhlo zálohu spolu se vším ostatním.
Jak WEMASY řeší dostupnost
Hostingovou infrastrukturu WEMASY spravuje platforma, takže aktualizace a údržba serverů se řeší bez zásahu majitelů webů. WEMASY řeší aktualizace softwaru na úrovni platformy centrálně, čímž odpadá riziko konfliktů při aktualizacích, které přináší správa více nezávislých komponent ve vlastním hostingu.
Co všechno je v ceně, zjistíte u tvůrce webů WEMASY, nebo si prohlédněte tarify v ceníku.
Často kladené otázky
Jak poznám, že můj web nejede?
Nejrychlejším způsobem, jak výpadek potvrdit, je online nástroj na kontrolu dostupnosti, který adresu testuje z několika míst současně. Takové nástroje ukážou, zda web vrací chybu globálně, nebo jen z konkrétní oblasti či sítě. Nastavení monitoringu dostupnosti vám pošle automatické upozornění v okamžiku, kdy dostupnost klesne, takže nemusíte čekat, až problém nahlásí návštěvník. S tvůrcem webů WEMASY to můžete nastavit přímo na svém webu.
Jak dlouho obvykle trvá odstranit výpadek webu?
Doba řešení závisí výhradně na příčině. Jednoduchá chyba v konfiguraci, kterou může majitel webu vrátit zpět, může trvat minuty. Selhání serverové infrastruktury na úrovni poskytovatele hostingu může trvat hodiny, podle toho, jak rychle jeho podpora problém určí a vyřeší. Aktuální zálohy a jasný záznam změn provedených před výpadkem výrazně pomáhají zúžit příčinu a zkracují dobu řešení.
Škodí výpadek webu pozicím ve vyhledávání?
Jediný krátký výpadek pravděpodobně trvale nepoškodí pozice ve vyhledávání. Vyhledávače jsou stavěné tak, aby chápaly, že se občasná nedostupnost stává, a mají k krátkým výpadkům webů rozumnou toleranci. Opakované nebo dlouhé výpadky jsou jiná situace. Pokud robot vyhledávače opakovaně zjistí, že je web nedostupný, může snížit frekvenci procházení, což zpomaluje indexaci nového obsahu a časem může ovlivnit viditelnost.
Jaké procento dostupnosti je pro web dobré?
Dostupnost 99,9 procenta je standardní měřítko pro firemní weby, což znamená zhruba 8,7 hodiny výpadku za rok. Mnoho poskytovatelů spravovaného hostingu cílí na 99,95 procenta nebo víc. Správné měřítko závisí na podnikání: web, který zpracovává transakce nebo rezervace nepřetržitě, snese výpadky hůř než vizitkový web pro místní službu s předvídatelnou provozní dobou.
Jaký je rozdíl mezi výpadkem a pomalým webem?
Výpadek znamená, že je web zcela nedostupný a na všechny požadavky vrací chyby. Pomalý web je stále online a vrací obsah, ale rychlostí, která návštěvníky frustruje a některé z nich přiměje odejít dřív, než se stránka dokončí načíst. Obojí ovlivňuje návštěvníky a obojí záleží, ale mají jiné příčiny a jiná řešení. Web, který je pomalý při špičkách návštěvnosti, může být blízko limitů prostředků, které by při větší zátěži způsobily úplný výpadek.
Je chyba 404 totéž co výpadek webu?
Ne. Chyba 404 znamená, že konkrétní stránka nebyla nalezena, ale server a zbytek webu fungují. Výpadek webu znamená, že samotný server je nedostupný a nelze načíst žádné stránky. Chyba 404 se týká návštěvníků, kteří se snaží dostat na konkrétní adresu, výpadek se týká každého návštěvníka bez ohledu na to, o kterou stránku požádal. Více o tom, jak chyby 404 fungují a jak je opravit, najdete v článku o tom, co je chyba 404 a jak ji opravit.