Stavové kódy HTTP. Seznam stavových kódů HTTP


-server (apache nebo nginx) na požadavek klienta se skládá ze dvou částí: záhlaví a těla samotné zprávy.
Chcete-li diagnostikovat problémy s weby, může být užitečné podívat se konkrétně na záhlaví, protože nesou část servisních informací o tom, jak server fungoval při doručování stránky klientovi. HTTP/1.1 200 OK Server: nginx Datum: So, 15. května 2010 06:04:26 GMT Content-Type: text/html; charset=UTF-8 Connection: zavřít Cache-Control: no-cache,no-store,max-age=0,must-revalidate Content-Length: 6426 Vyprší: So 15. května 06:04:26 2010 GMT Last-Modified: So 15. května 06:04:26 2010 GMT Set-Cookie: S=; cesta=/; expires=St, 17-May-2000 06:04:26 GMT Set-Cookie: S=; doména=.ya.ru; cesta=/; expires=St, 17-May-2000 06:04:26 GMT X-XRDS-Location: http://openid.yandex.ru/server_xrds/




Yandex





Záhlaví jsou oddělena od těla zprávy prázdným řádkem.
HTTP server indikuje stavový kód požadavku v prvním řádku záhlaví.
Stavový kód lze použít k posouzení výsledku práce serveru při zpracování požadavku klienta.

Třídy kódu odezvy:

1xx Informační

Tato třída obsahuje kódy, které informují o procesu přenosu.

2xx úspěch

Zprávy této třídy informují o případech úspěšného přijetí a zpracování požadavku klienta. V závislosti na stavu může server také přenášet záhlaví a tělo zprávy.

3xx přesměrování

Kódy třídy 3xx sdělují klientovi, že pro úspěšné dokončení operace je nutné provést další požadavek (obvykle přes jiný odkaz). Z této třídy se pět kódů 301, 302, 303, 305 a 307 týká přímo přesměrování. Adresa, na kterou by měl klient odeslat požadavek, je uvedena serverem v záhlaví Location.

Kód odezvy serveru na konkrétní požadavek můžete zjistit pomocí obslužného programu kučera, zavoláte to přepínačem -I.
Příkaz curl lze použít z příkazového řádku operačního systému typu *nix, například přihlášením k serveru pomocí .
Použijme jej k vyžádání yandex.ru:

curl -I http://yandex.ru

a dostaneme následující odpověď:

HTTP/1.1 301 trvale přesunuto Datum: So, 15. května 2010 05:39:40 GMT Server: Apache/2.2.9 (Unix) mod_perl/2.0.4 Perl/v5.8.8 Umístění: http://www.yandex.ru / Vary: Accept-Encoding Connection: close Content-Type: text/html; znaková sada=iso-8859-1

Server Yandex odpověděl na požadavek yandex.ru kódem „301 Moved Permanently“, což, jak je uvedeno výše, znamená, že je třeba provést požadavek na adrese navržené serverem (tato adresa je uvedena v záhlaví „Umístění“ a v tomto případě je to www.yandex.ru).
Server nám říká, že musíme kontaktovat ne yandex.ru, ale www.yandex.ru.

Požádejme www.yandex.ru:

curl -I http://www.yandex.ru

dostaneme odpověď:

HTTP/1.1 200 OK Server: nginx Datum: So, 15. května 2010 06:01:26 GMT Content-Type: text/html; charset=UTF-8 Connection: close Cache-Control: no-cache,no-store,max-age=0,must-revalidate Content-Length: 73507 Vyprší: So 15. května 06:01:27 2010 GMT Last-Modified: So 15. května 06:01:27 2010 GMT Set-Cookie: S=; cesta=/; expires=St, 17-May-2000 06:01:26 GMT Set-Cookie: S=; doména=.yandex.ru; cesta=/; expires=St, 17-May-2000 06:01:26 GMT Set-Cookie: yandexuid=3572906971273903287; doména=.yandex.ru; cesta=/; expires=Tue, 12-May-2020 06:01:26 GMT X-XRDS-Location: http://openid.yandex.ru/server_xrds/

Kód odpovědi je „200 OK“. Server dokončil požadavek správně a vrátil výsledek uživateli.

Chyba klienta 4xx

Třída kódu 4xx je určena k označení chyb na straně klienta.

400 špatný požadavek

Požadavek nebyl serverem přijat kvůli chybě syntaxe. Klient by měl znovu získat přístup k prostředku s upraveným požadavkem.

401 Neoprávněně

Požadavek vyžaduje autorizaci uživatele. Server musí uživatele vyzvat k zadání uživatelského jména a hesla. Pokud byla zadána nesprávná data, server vrátí znovu stejný stav. Náš monitorovací systém například vyžaduje, abyste pro přihlášení do systému poskytli přihlašovací jméno a heslo.
Při požadavku na monitorovací stránku server odešle následující hlavičky:

curl -I http://monitoring.z8.ru

server odpoví, že nebude generovat výsledek, dokud nebude poskytnuto přihlašovací jméno/heslo:

Požadovaná autorizace HTTP/1.1 401 Server: nginx/0.5.7 Datum: So, 15. května 2010 06:16:23 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: keep-alive WWW-Authenticate: Basic realm="Nagios Access"

403 Přístup odepřen

Server vrátil chybu 403 při pokusu o zobrazení adresáře, ke kterému byl odepřen přístup. Server požadavek pochopil, ale odmítá ho splnit z důvodu omezení přístupu klienta k zadanému zdroji. Pokud je pro přístup ke zdroji vyžadována autentizace pomocí HTTP, server vrátí odpověď 401. V opačném případě byla omezení nastavena správcem serveru nebo vývojářem webové aplikace a mohou být jakákoliv v závislosti na možnostech použitého softwaru. Nejpravděpodobnější důvody omezení mohou být:

  • Byl učiněn pokus o přístup k systémovým prostředkům webového serveru (například k souborům .htaccess nebo .htpasswd) nebo souborům, ke kterým byl přístup odepřen pomocí nastavení přístupu k serveru.
  • Přístup vyžaduje ověření bez HTTP (například pro přístup do CMS nebo sekce pro registrované uživatele).
  • Server není spokojen s IP adresou klienta (například dočasné blokování z důvodu častých požadavků nebo ve fázi vývoje aplikace je povolen přístup pouze k některým IP adresám).
  • V požadovaném adresáři není žádný indexový soubor.

404 nenalezeno

Server rozuměl požadavku, ale nenašel odpovídající zdroj na zadaném odkazu. Požádejme o neexistující stránku:

curl -I http://yandex.ru/instr/index.php

A dostáváme odpověď 404:

HTTP/1.1 404 Not Found Date: So, 15 May 2010 06:56:24 GMT Server: Apache/2.2.9 (Unix) mod_perl/2.0.4 Perl/v5.8.8 Accept-Ranges: bytes Variy: Accept-Encoding Connection : zavřít Content-Type: text/html

Metoda 405 není povolena

Klientem zadanou metodu požadavku nelze použít na aktuální zdroj.

499 uzavřená žádost klienta (Nginx)

Tato chyba znamená, že klient ukončil spojení dříve, než mu server něco odeslal. V mnoha případech je 499 v pořádku. Řekněme, že klient zavřel prohlížeč dříve, než se nově otevřená stránka stihla načíst (nebo načíst obrázky z právě otevřené stránky). Stojí však za zmínku, že Yandex.Metrica při přijímání kódu 499 považuje server za nedostupný.

5xx Chyba serveru

Kódy 5xx jsou přiděleny pro případy neúspěšné operace v důsledku chyby serveru.

500 Interní chyba serveru

Jakákoli interní chyba serveru, která není zahrnuta v rozsahu jiných chyb 5xx. Může se objevit především v následujících případech:

  • uživatelské chyby v souboru .htaccess.
  • chyby v uživatelských skriptech.
  • problémy na serveru

502 Špatná brána

Brána nebo proxy server obdržely zprávu, že selhala mezioperační operace. K problému obvykle dochází, když HTTP server není dostupný kvůli technickým problémům nebo klientské skripty nemají dostatek paměti/času k dokončení požadavku.

503 služba nedostupná

Server z technických důvodů dočasně nemůže zpracovávat požadavky. Na našem hostingu tato chyba znamená, že uživatel překročil limit počtu obslužných rutin HTTP serveru nebo celkového počtu procesů na účet.

Dobrý den, čtenáři blogu! Pokračujme v seznámení s protokolem HTTP v části Servery a protokoly a jeho části Protokol HTTP. Tento příspěvek je zcela věnován chybám klientů. Podíváme se na to s vámi Chybové kódy klienta HTTP. Obecně platí, že klientské chybové kódy mohou být rozšířeny jakýmkoli serverem, budeme uvažovat pouze klientské chybové kódy, které jsou uvedeny v . Nejprve, jako obvykle při kontrole kódů protokolu HTTP, uvedeme obecný popis klientských chybových kódů a poté zvážíme každý z 18 samostatně. Chybové kódy klienta HTTP.

Obecné informace o chybových kódech klienta HTTP

Sdělují uživateli, že nemohl získat požadovaný zdroj uvedený v URI (záznam o), kvůli jeho vině, například uživatel udělal chybu při zadávání URL v prohlížeči, v tomto případě serveru odpoví stavovým kódem 404 Chybové kódy klienta HTTP začít čtyřmi. vždy zasílá vysvětlení, proč k chybě došlo, spolu se stavovým kódem v případě chyby klienta, pokud .

Pro snazší úvahu si vše shrňme do jedné tabulky Chybové kódy klienta HTTP do jednoho stolu. A nezapomeňme, že protokol HTTP je založen na modelu interakce klient-server, který rozděluje povinnosti aplikací na klientské a serverové, dotyčný protokol tohoto modelu poměrně striktně dodržuje a máme speciální chybové kódy, které se vyskytují v důsledku vinou serverových aplikací a jsou to chybové kódy, ke kterým dochází v důsledku chyby osoby nebo klientské aplikace, kterou osoba používá.

Kód chyby klienta HTTP Popis kódu chyby HTTP klienta
400 špatný požadavek Stavový kód chyby HTTP klienta 400: Chybný požadavek Tento kód chybového stavu klienta můžete vidět, když váš požadavek není srozumitelný kvůli chybě syntaxe v .
401 Neoprávněně HTTP Client Error Status Code 401: Not Authorized Tento kód chybového stavu klienta se může zobrazit, pokud je vyžadován přístup ke zdroji z důvodů .
402 Je vyžadována platba Stavový kód chyby HTTP klienta 402: Je vyžadována platba Tento kód chybového stavu klienta se aktuálně nepoužívá, je určen pro placené služby, nikoli pro poskytovatele hostingu a internetu.
403 Přístup odepřen Stavový kód chyby HTTP klienta 403: Zakázáno Tento chybový stavový kód klienta se zobrazí, když vám server dokonale rozumí, ale odmítne vám poskytnout přístup ke zdroji kvůli tomu, že nemáte dostatečná přístupová práva.
404 nenalezeno Stavový kód chyby HTTP klienta 404: Nenalezeno Nejoblíbenější kód chybového stavu klienta. Můžete to vidět, když uděláte chybu při zadávání URL v prohlížeči.
Metoda 405 není povolena Kód stavu chyby klienta HTTP 405: Metoda není povolena Tento kód chybového stavu klienta lze zobrazit, když použijete metodu požadavku, která je v nastavení serveru HTTP zakázána.
406 Nepřijatelné Stavový kód chyby HTTP klienta 406: Nepřijatelné Tento stavový kód uvidíte, když váš klient obsahuje neplatné parametry pro identifikátor URI v něm zadaný.
407 Je vyžadováno ověření proxy Stavový kód chyby HTTP klienta 407: Je vyžadováno ověření proxy Pokud vidíte tento chybový stavový kód klienta, musíte se ověřit na serveru proxy.
408 Vypršel časový limit požadavku Stavový kód chyby HTTP klienta 408: Vypršel časový limit požadavku Tento chybový stavový kód HTTP klienta uvidíte, když je server unavený čekáním na vaši zprávu.
409 Konflikt Stavový kód chyby HTTP klienta 409: Konflikt Tento kód chybového stavu klienta se objeví velmi zřídka, když dojde ke konfliktní aktivitě mezi dvěma uživateli.
410 pryč HTTP Client Error Status Code 410: Odebráno A tento kód chybového stavu klienta bude zobrazen serverem v případě, kdy byl zdroj dostupný na zadaném URI, ale nyní tam není.
411 Požadovaná délka HTTP Client Error Status Code 411: Vyžaduje se délka Tento kód chybového stavu klienta nastane, když server musí zadat
412 Předběžná podmínka se nezdařila Stavový kód chyby HTTP klienta 412: Předběžná podmínka je neplatná Server se vrátí s tímto stavovým kódem, když nebyl schopen splnit některou z podmínek z požadavku klienta.
413 Entita požadavku je příliš velká Stavový kód chyby HTTP klienta 413: Objekt požadavku je příliš velký

A takový kód chyby klienta lze vidět, když je tělo () požadavku příliš velké a server jej nemohl přijmout.

414 Adresa URL požadavku je příliš dlouhá Stavový kód chyby HTTP klienta 414:URI požadavek je příliš dlouhý Server vydá tento kód chyby klienta, pokud je identifikátor URI požadavku příliš dlouhý.
415 Nepodporovaný typ média Kód stavu chyby klienta HTTP 415: Nepodporovaný typ média Server může vydat takovýto kód chybového stavu klienta, pokud nechce pracovat se zadaným datovým typem () metodou uvedenou v požadavku klienta.
416 Požadovaný rozsah nesplnitelný Stavový kód chyby HTTP klienta 416: Požadovaný rozsah není dosažitelný Tento kód a chyby klienta nám sdělují, že rozsah fragmentu () v poli záhlaví rozsahu je zadán nesprávně.
417 Očekávání se nezdařilo Kód stavu chyby klienta HTTP 417: Očekávaný není přijatelný Kód stavu chyby klienta 417 dojde, pokud server nemůže splnit hodnotu zadanou v poli Očekávat záhlaví.

Kód chyby HTTP 400, kód chyby 401, kód chyby klienta 402, kód chyby 403, kód chyby klienta HTTP 404, chyba klienta 405

Kód chyby HTTP klienta 400: Chybný požadavek nebo neplatný požadavek. Server vrátí odpověď s kódem chyby 400, když zjistí, že požadavek HTTP klienta obsahuje chybu syntaxe.

Kód chyby klienta HTTP 401: Neoprávněné nebo není oprávněn. Server odešle klientovi chybový kód 401, když je vyžadována autorizace pro přístup ke zdroji, zatímco odpověď HTTP serveru musí (číst o) obsahovat pole hlavičky WWW-Authenticate a seznam podmínek pro autentizaci klienta, po kterých může klient opakovat požadavek na server s polem Autorizace, které bude obsahovat všechny potřebné údaje pro autorizaci.

Kód chyby HTTP klienta 402: Vyžaduje se platba nebo je vyžadována platba. Tento chybový kód klienta je vyhrazen pro budoucí použití a je určen k upozornění klienta, že musí provést platbu za přístup ke zdroji. Poznámka: Tento kód chyby klienta nepoužívají hostingové společnosti, internetové obchody ani poskytovatelé internetu.

Kód chyby HTTP klienta 403: Zakázáno nebo zakázáno. Kód chyby HTTP klienta 403 odešle server, když z různých důvodů odmítne splnit váš požadavek. V tomto případě server nemusí uvádět, zda je toto opatření dočasné nebo trvalé. Jedním z důvodů výskytu kódu HTTP 403 může být to, že uživatel nemá dostatečná přístupová práva ke zdroji.

Kód chyby klienta HTTP 404: Nenalezeno nebo nebyl nalezen. Kód chyby klienta HTTP 404 je nejoblíbenější kód chyby klienta pravděpodobně každý viděl kód chyby 404. Koneckonců, abyste viděli kód chyby 404, stačí zadat nesprávnou adresu URL.

Kód chyby klienta HTTP 405: Metoda není povolena nebo metoda není povolena. Server odešle kód chyby 405 klientovi, když metodu zadanou v požadavku klienta nelze použít na prostředek zadaný v identifikátoru URI. Chybový kód 405 se objevuje hlavně kvůli konfiguracím zabezpečení serveru, kdy administrátor záměrně zakazuje spouštění určitých metod HTTP požadavků na serveru. V tomto případě musí odpověď serveru s kódem chyby 405 obsahovat pole hlavičky Allow, které bude označovat dostupné metody pro zdroj.

Kód chyby HTTP 406, kód chyby 407, kód chyby klienta HTTP 408, kód odpovědi serveru 409, kód chyby 410, kód chyby klienta 411, kód HTTP 412

Kód chyby klienta HTTP 406: Nepřijatelné nebo nepřijatelné. Kód chyby 406 sděluje klientovi, že zadané URI není přijatelné s charakteristikami, které byly specifikovány v HTTP hlavičce (přečtěte si o ). Pokud byla metoda požadavku jiná než metoda HEAD, musí server do těla zprávy zahrnout seznam dostupných charakteristik pro daný URI. Formát objektu HTTP je určen typem média v poli hlavičky Content-Length a v závislosti na klientovi a jeho možnostech lze příslušnou možnost požadavku vybrat automaticky, když .

Kód chyby klienta HTTP 407: Je vyžadováno ověření proxy nebo vyžaduje ověření přes proxy server. Kód chyby 407 klienta HTTP se zobrazí, když klient potřebuje autorizovat na serveru proxy pro přístup k určenému zdroji. Když je zjištěn kód chyby 407, musí proxy vrátit pole záhlaví proxy-Authenticate obsahující výzvu, kterou proxy používá pro požadovaný zdroj. Kód chyby 407 je podobný kódu 401.

Kód chyby HTTP klienta 408: Časový limit požadavku nebo vypršel časový limit požadavku. Kód chyby 408 nastane, když klient neprovedl požadavek v době, kdy je server ochoten čekat, ale klient může požadavek opakovat.

Kód chyby HTTP klienta 409: Konflikt nebo konflikt. Kód chyby klienta 409 nastane, když dojde ke konfliktu mezi více klienty přistupujícími ke stejnému prostředku. Kód chyby 409 se klientovi zobrazí pouze v případě, že klient může vyřešit konflikt a opakovat požadavek. HTTP odpověď serveru by měla uživateli poskytnout co nejvíce informací, aby mohl vyřešit konflikt a kód 409 se již nebude zobrazovat. Nejčastěji se chyba 409 objeví při použití metody PUT.

Kód chyby HTTP klienta 410: Pryč nebo smazáno. Kód chyby HTTP klienta 410 odešle server, když byl prostředek odstraněn a server neví, kde má hledat kopii prostředku nebo jeho novou verzi. V případě, že má server informace o tom, že lze zdroj obnovit, neměl by ukazovat chybu 410, ale spíše kód chyby 404.

Kód chyby klienta HTTP 411: Vyžaduje délku nebo požadovaná délka. Kód chyby 411 se klientovi zobrazí, když server vyžaduje délku obsahu pro správné zpracování požadavku. Klient může opakovat požadavek, pokud přidá platné pole záhlaví Content-Length obsahující délku těla zprávy zprávy požadavku.

Kód chyby klienta HTTP 412: Předběžná podmínka se nezdařila nebo je předpoklad nesprávný. Chybový kód 412 bude serverem odeslán klientovi, když server nemůže splnit podmínky uvedené v hlavičce HTTP požadavku.

Kód chyby klienta HTTP 413, kód chyby klienta 414, chyba klienta 415, chyba 416, kód HTTP 417

Kód chyby klienta HTTP 413: Entita požadavku je příliš velká nebo je objekt požadavku příliš velký. Kód chyby 413 se zobrazí, když je objekt odeslaný v požadavku klienta příliš velký a server jej nemůže zpracovat. Server může ukončit spojení (o čem je psáno zde), aby klientovi zabránil v pokračování požadavku. Pokud je tato situace dočasná, pak server ve své zprávě spolu s chybovým kódem 413 odešle pole záhlaví Retry-After, které udává dobu, po které lze požadavek opakovat.

Kód chyby HTTP klienta 414: Request-URI je příliš dlouhý nebo je požadavek příliš dlouhý. Server odešle zprávu s kódem chyby 414, když je URI zadané v požadavku příliš dlouhé. Chyba 414 obvykle nastane, když se klient pokusí předat spoustu parametrů pomocí metody GET, když měla být použita metoda POST.

Kód chyby HTTP klienta 415: Nepodporovaný typ média nebo nepodporovaný typ média. Server odešle kód chyby 415, když odmítne obsloužit požadavek kvůli nesprávnému datovému typu pro zdroj uvedený v URI: když metoda vybraná v požadavku neodpovídá datovému typu zdroje.

Kód chyby klienta HTTP 416: Požadovaný rozsah není uspokojitelný nebo požadovaný rozsah není dosažitelný. Server odešle zprávu s kódem chyby 416, pokud byl v poli záhlaví požadavku na rozsah, které obsahuje úplný popis všech kódů, zadán nesprávný rozsah fragmentu.

Nezapomeňte se podělit o svůj názor v komentářích a zanechat zpětnou vazbu, pomůže to zlepšit naši práci s respektem!

Vydali jsme novou knihu Social Media Content Marketing: Jak se dostat do hlavy svých následovníků a přimět je, aby se zamilovali do vaší značky.

předplatit

Roboti spolu komunikují. Nejen v Japonsku nebo hollywoodských trhácích, ale právě teď, když čtete tento článek. Specifický je pouze jejich komunikační jazyk, kterému musíte rozumět, pokud chcete vědět, jak organizovat práci na vylepšení webu. Chcete-li to provést, musíte si prostudovat stavové kódy. Abychom vám pomohli zorientovat se v gramatice, přeložili jsme z Yoast základní informace.

Stavové kódy HTTP jako 404, 301 a , jsou pro uživatele stěží důležité, ale pro SEO jsou neuvěřitelně důležité. Nejenže je roboti vyhledávačů (jako Googlebot) používají k určení stavu webu, ale stavové kódy pomáhají zjistit, co se děje mezi prohlížečem a serverem. Některé indikují chybu, například signalizují, že požadovaný obsah nelze nalézt, zatímco jiné jednoduše vydají požadovaný materiál. V tomto článku se blíže podíváme na nejdůležitější kódy hlaviček HTTP a na to, co znamenají pro SEO.

Co jsou stavové kódy HTTP a proč je vidíte?

Stavový kód HTTP je zpráva odeslaná serverem při odesílání požadavku z prohlížeče, která označuje, zda lze požadavek dokončit nebo ne. Podle oficiální specifikace W3C existují desítky stavových kódů, s mnoha z nich se pravděpodobně nesetkáte. A pokud narazíte na úplný přehled možných možností, můžete se podívat na HTTPstatuses.com.

Abyste těmto kódům porozuměli, musíte vědět, jak prohlížeč přijímá webovou stránku.

Uživatel se může na web dostat dvěma způsoby – zadáním URL webu nebo zadáním dotazu do vyhledávacího řádku. Prohlížeč poté odešle na IP adresu webu požadavek na načtení příslušné webové stránky. Server odpovídá prohlížeči odesláním stavového kódu vloženého do HTTP hlavičky. Když je vše v pořádku, je kód záhlaví HTTP 200 odeslán zpět do prohlížeče spolu s požadovaným obsahem.

S požadovaným obsahem nebo serverem však může být něco špatně. Stránku se například nepodařilo najít (což vrací kód chyby 404) nebo došlo k dočasnému technickému problému se serverem, který má za následek kód interní chyby serveru 500. Tyto stavové kódy HTTP jsou důležitými nástroji pro posouzení stavu serveru web a jeho server. Pokud web pravidelně odesílá do vyhledávače nesprávné kódy záhlaví HTTP, jeho obsah nebude indexován, což následně poškodí jeho hodnocení.

Různé třídy

Existuje pět tříd rozsahů stavových kódů HTTP, které definují různé typy procesů, které se vyskytují mezi klientem a serverem. Vypadají takto:

  • 1xx – Informování o něčem.
  • 2xx – Hlášení úspěchu.
  • 3xx – Oznámení o přesměrování.
  • 4xx – Hlášení chyby klienta.
  • 5xx – Hlášení chyby serveru.

Nejdůležitější stavové kódy HTTP pro SEO

Jak jsme již řekli, seznam kódů je dlouhý, ale existuje pár, které jsou důležité zejména pro optimalizátory a ty, kteří se svým webem pracují samostatně. Udělejme si zkrácený seznam, který byste měli znát lépe než násobilku:

200: OK / Úspěch

Mělo by to být takto: klient požaduje obsah ze serveru a server odpoví zprávou 200. To znamená, že požadavek byl úspěšný - prohlížeč obdrží obsah, který uspokojuje potřeby klienta. Server i klient jsou spokojeni. Uživatel je spokojený. Všechny zprávy třídy 2xx indikují úspěšné dokončení nějaké operace.

301: Přesunuto trvale

Záhlaví HTTP 301 se používá, když byla požadovaná adresa URL přesunuta do nového umístění. Vzhledem k tomu, že se stránkou pracujete, budete se muset s kódem často potýkat – abyste starou URL přesměrovali na novou, musíte určitě provést přesměrování 301. Pokud to neuděláte, uživatelům se po otevření staré adresy URL zobrazí stránka s kódem chyby (404).

302: Nalezeno

Stavový kód HTTP 302 znamená, že cílový obsah byl nalezen, ale nachází se na jiném místě. Jedná se o dosti nejednoznačný stavový kód – neříká, zda se jedná o dočasný stav nebo ne. Přesměrování 302 použijte pouze v případě, že chcete dočasně přesměrovat adresu URL na jiný zdroj a jste si jisti, že adresu URL použijete znovu. Pomocí tohoto kódu sdělíte vyhledávačům, že bude použita adresa URL, což znamená, že šťáva z odkazu se nepřenese na novou adresu URL. Proto nepoužívejte přesměrování 302 při přesouvání domény nebo provádění velkých změn ve struktuře webu.

307: Dočasné přesměrování

Stavový kód 307 nahrazuje 302 ve specifikaci HTTP1.1 a lze jej považovat za jediné skutečné přesměrování. 307 můžete použít, pokud potřebujete dočasně přesměrovat URL na novou, přičemž původní způsob požadavku zůstane nezměněn. 307 vypadá jako 302, kromě toho, že konkrétně sděluje dočasnou povahu nového umístění. Požadavek se může časem změnit, takže klient musí při vytváření nových požadavků nadále používat původní URL.

403 Přístup odepřen

403 říká prohlížeči, že požadovaný obsah není pro uživatele povolen. Pokud uživatel nezadá správné přihlašovací údaje, obsah zůstane nedostupný.

404 nenalezeno

Kód hlavičky HTTP 404 je jedním z nejdůležitějších. Když server odpoví chybou 404, budete informováni, že obsah nebyl nalezen a pravděpodobně byl smazán. Snažte se návštěvníky neobtěžovat zprávami s tímto kódem, opravte chyby co nejdříve. Použijte přesměrování k přesměrování návštěvníků webu ze staré adresy URL na nový článek nebo stránku se souvisejícím obsahem.

Sledujte zprávy 404 v rozhraní Crawl errors služby Google Search Console a snažte se jejich počet snížit na minimum. Velké množství chyb tohoto typu může Google považovat za známku špatné služby, což ovlivní hodnocení webu.

410: Smazáno

Výsledek kódu 410 je stejný jako u kódu 404 – nebyl nalezen žádný obsah. S 410 však říkáte vyhledávačům, aby odstranily požadovaný obsah. Tento kód je tedy mnohem konkrétnější než 404. V jistém smyslu říkáte vyhledávači, aby odstranil adresu URL z indexu. Než něco z webu trvale odstraníte, zvažte, zda někde neexistuje ekvivalentní stránka. Pokud ano, přesměrujte. Pokud ne, je třeba stránku odstranit nebo vylepšit.

451: Informace nejsou z právních důvodů k dispozici

Relativně nový přírůstek. Stavový kód HTTP 451 označuje, že požadovaný obsah byl odstraněn z právních důvodů. Pokud obdržíte žádost o zastavení šíření, musíte pomocí tohoto kódu sdělit vyhledávačům, co se se stránkou stalo.

500: Interní chyba serveru

Chyba 500 je zpráva, že server narazil na nějakou podmínku, která mu brání v dokončení požadavku, aniž by uváděla, co to způsobuje. Příčinou chyb může být cokoliv, například vadný skript na vašem webu. Zkontrolujte protokoly serveru a zjistěte, kde jsou problémy.

503 služba nedostupná

Server odešle zprávu, když nemůže zpracovat požadavek z důvodu selhání nebo přetížení. Tento kód použijte vždy, když potřebujete dočasný výpadek – například když provádíte údržbu webu. Tímto způsobem prohledávače vyhledávačů vědí, že vaše stránky budou brzy znovu online, a mohou se vrátit později.

Práce se stavovými kódy HTTP

HTTP kódy jsou důležitou součástí práce optimalizátorů. Setkáte se s nimi denně, a proto je důležité pochopit, co jednotlivé kódy znamenají. Například při mazání stránky z webu je důležité znát rozdíl mezi přesměrováním 301 a 410. Slouží různým účelům, a proto vedou k různým výsledkům.

Pokud chcete získat představu o typech stavových kódů, které váš web generuje, přihlaste se do Google Search Console. Zde najdete stránku s chybami procházení. Musí být nalezeny a odstraněny, než bude možné váš web indexovat.

Konečně

Pamatujte si tyto kódy, při práci se stránkou uvidíte, jak často se objevují. Když budete vědět, která přesměrování v dané situaci použít, můžete svůj web uchránit před zbytečnými ztrátami v hodnocení pozic. Jeden pohled na chyby procházení v Google Search Console by měl stačit, abyste získali docela dobrou představu o tom, co se děje pod pokličkou.

Irina Vinničenko

Content Marketer SEMANTICA

Majitelem stránky je moderní Michelangelo. Má beztvarý materiál, účel a možná i chuť a dovednosti projekt realizovat. Majitel stránek má ale i něco, co sochaři neměli – Google Search Console, která umožňuje včas najít chyby a odstranit je.

Jak to udělat? Otevřete Google Search Console. Přejděte na " Procházet > Chyby procházení. Zde můžete vidět, co se s webem děje, a vyřešit problémy.

V první řadě se vypořádejte s externími odkazy vedoucími na stránku. Google má tendenci třídit chyby podle důležitosti. Chyby s externími odkazy jsou považovány za prioritu. Chcete-li zjistit, odkud odkaz pochází, klikněte na adresu URL stránky 404. Na kartě, která se otevře, vyberte „Odkaz z“ a podívejte se na odkazy URL na stránku. Ujistěte se, že všechny stránky 404 jsou přesměrovány pomocí přesměrování 301 na příslušnou adresu URL.

Na svém webu je třeba často kontrolovat chyby. Udělejte to alespoň jednou za měsíc.

Kód HTTP 404 je obzvláště důležitý, protože jej uživatelé vidí nejčastěji. Vaším cílem je poskytnout co nejlepší uživatelský dojem, proto se ujistěte, že styl stránky s tímto kódem je správný.

Mělo by obsahovat:

  • Upozornění, že uživatel otevřel stránku, která neexistuje.
  • Vyhledávací okno.
  • Jednoduchá navigace, se kterou bude mít uživatel přístup k tomu, co hledal.
  • Odkaz na domovskou stránku.

Kromě toho je lepší vizuálně navrhnout stránku. Neobvyklý design pomůže udržet uživatele na webu. o tom, jak to udělat správně a krásně

HTTP (anglicky Hypertext Transfer Protocol) je protokol, jehož prostřednictvím dochází k výměně dat mezi prohlížečem a serverem, na kterém se stránka nachází. Prohlížeč odešle serveru požadavek ve formě adresy stránky webu (URL), server jako odpověď vrátí kód odpovědi. A v závislosti na tomto kódu provede prohlížeč další akce.

Celkem existuje více než 50 kódů odpovědí http. Nejoblíbenější kódy jsou 200, 301, 404.

Jak zjistit kód odpovědi HTTP

Chcete-li přesně zjistit, co server odpovídá při přístupu na adresu URL webu, můžete použít službu bertal.ru:

Po zadání úplné adresy stránky webu uvidíte úplnou http odpověď ze serveru. Je výhodné, že můžete zadat různé vyhledávací roboty Yandex, Google nebo jednoduše vybrat „můj prohlížeč“:

Například v případě přesměrování 301 bude odpověď vypadat takto:

A v případě, že stránka není nalezena (kód 404):

Kódy odpovědí jsou rozděleny do několika tříd. Lze je snadno klasifikovat, protože se liší v první číslici. Obecná tabulka kódů odpovědí:

  • 1xx - informační
  • 2xx - úspěšné (úspěch)
  • 3xx - přesměrování
  • 4xx - Chyba klienta
  • 5xx - Chyba serveru

Podívejme se blíže na každý z kódů odezvy.

Popis kódů odezvy HTTP

  • 100..199 - skupina žádostí o informace. Pro webmastera tato skupina vůbec nezajímá.
  • 200 (OK) - vše bylo úspěšně zpracováno, stránka byla načtena.
  • 201 (Vytvořeno) - byl vytvořen nový zdroj.
  • 202 (Přijato) - požadavek se zpracovává.
  • 203 (Neautoritativní informace) - informace nebyly staženy z hlavního zdroje.
  • 204 (No Content) - server nevrátil obsah. Žádost je považována za úspěšně vyřízenou.
  • 206 (částečný obsah) – ne veškerý obsah byl převeden na uživatele.
  • 300 (Multiple choices) – více možností a server nebyl schopen správně zpracovat požadavek.
  • 301 (Moved Permanently) - automatické přesměrování, protože adresa stránky byla trvale přesunuta na jinou adresu. Tato odpověď se používá velmi často, protože adresy stránek se často mění. Tento kód odezvy se také použije, pokud se změnila adresa místa.
  • 302 (Dočasně přesunuto) - adresa byla dočasně přesunuta.
  • 303 (Viz Ostatní) - požadovaná adresa musí být zobrazena na jiné adrese, kterou lze zobrazit pomocí GET.
  • 304 (Not Modified) - stránka nebyla změněna. Chcete-li urychlit indexování vyhledávacími roboty, můžete použít tuto odpověď.
  • 305 (Použít proxy) - přístup na stránku je možný pouze přes proxy server.
  • 306 (Temporary Redirect) - adresa byla na krátkou dobu změněna.
  • 400 (Bad Request) - neplatný požadavek na server.
  • 401 (Unauthorized) – vyžaduje autorizaci uživatele
  • 403 (Zakázáno) - přístup je všem odepřen.
  • 404 (Nenalezeno) - dokument nenalezen. Častá chyba. Přečtěte si: Jak správně vytvořit chybovou stránku 404
  • 405 (Metoda není povolena) – metoda není podporována
  • 406 (Nepřijatelné) – dokument existuje, ale v nesprávném formátu
  • 407 (Vyžadováno ověření proxy) – dostupné pouze prostřednictvím proxy serveru
  • 408 (Request Time-out) - připojení bylo ukončeno z důvodu dlouhé odpovědi serveru
  • 500 (Internal Server Error) – selhání serveru. Často je to způsobeno nesprávným nastavením .htaccess
  • 501 (Neimplementováno) – server nemůže provést akci, kterou klient požadoval
  • 502 (Bad Gateway) – server obdržel nesprávné odpovědi z jiného serveru
  • 503 (Služba nedostupná) – některá služba na straně serveru je dočasně nedostupná
  • 504 (Časový limit brány) – server fungující jako brána nebo proxy server nečekal na odpověď
  • 505 (Verze HTTP není podporována) – požadovaná verze HTTP není podporována.

Bez znalosti odpovědí serveru nemožné.

Příklad:

404 nenalezeno

Další akce závisí přesně na tom, jaký kód odpovědi server nebo stránka poskytla. Vzhledem k tomu, že sada kódů je standardní pro všechny weby/stránky/servery, budou standardní i akce při vydání konkrétního kódu.

Dnes existuje 5 hlavních tříd kódu odpovědi:

1xx: Informační (Russian Informational) - požadavek byl správně přijat, ale jeho zpracování nebylo dokončeno.

2xx: Úspěch (ruština: Úspěšně) - požadavek byl správně přijat a úspěšně zpracován.

3xx: Redirection (rusky: Redirection) - přesměrovací kódy na jiné stránky.

4xx: Chyba klienta (ruština: Chyba klienta) - chyba na straně klienta.

5xx: Chyba serveru (ruština: Chyba serveru) - chyba na straně serveru.

Nyní se podívejme na některé stavové kódy IANA jednotlivě.

Odpověď serveru 1XX

100 Pokračovat v kódu serveru

100 Continue hlásí, že komunikace se serverem již byla navázána, server přijal správný požadavek a nyní probíhá výměna dat mezi serverem a klientem. Tento kód je dočasný, tzn. vždy ho následuje další. Kód 100 je interní a nejedná se o chybový kód. Tito. "Dveře jsou otevřené, přečtěte si, co potřebujete, až skončíte, zavřete je." Kód 100 nemusí být vygenerován, pokud uživatel již obdržel část dat ze serveru.

101 Přepínací protokoly

Tento kód také není chybný. Generuje se při přepínání z jednoho protokolu na druhý. Například při požadavku na přechod ze starší verze HTTP na novější.

Toto je jeden z nejjednodušších serverových kódů. To znamená, že od uživatele byl přijat požadavek na přepnutí typu protokolu používaného na webovém serveru a server s tím souhlasil.

102 Zpracování

V jistém smyslu se jedná o obdobu kódu 100. Generuje se, když zpracování požadavku může trvat dlouho. Pro tyto účely je čekací časovač resetován a čekání na další příkazy probíhá jako obvykle. Není to také kód chyby.

Odpověď serveru 200 OK

Právem zaujímá první místo v důležitosti a oblíbenosti, protože To je to, co server poskytuje, pokud je požadavek uživatele úspěšně a správně zpracován.

Odpověď serveru 301

Je to také jeden z běžných kódů odezvy. Oznámí, že požadovaná stránka na dané adrese již není dostupná, a poté přesměruje na jinou adresu. Přesměrování 301 lze použít například při „přesunutí“ webu z protokolu HTTP na HTTPS (obvykle je to implementováno prostřednictvím souboru .htaccess dostupného na serverech Apache).

Odpověď serveru 302

Tento kód označuje, že umístění požadované stránky bylo dočasně změněno. Musí být také uvedeny informace o novém umístění požadovaného dokumentu. Tento kód byl původně používán jako hlavní metoda přesměrování.

Odpověď serveru 404

To je vše, jediní lidé, kteří neviděli chybu odpovědi serveru 404, byli ti, kteří se ještě nenarodili, a ti, kteří zemřeli před vytvořením internetu. Tento kód označuje, že požadovaný dokument není na webu z nějakého důvodu k dispozici. Kód chyby odezvy serveru 404 by měl být vrácen pouze v případě, že na uživatelem zadané adrese nikdy nebyl dokument. Pokud byl dokument na této adrese dříve dostupný a poté byl z webu odstraněn, měl by server vrátit kód 410, nikoli 404.

Falešných 404 stránek

Většina webmasterů nevěnuje 404 stránkám žádnou pozornost, nicméně to může vážně poškodit hodnocení webu. Je to paradox, ale stránka se zprávou 404 File Not Found ne vždy vrátí kód 404 Takové stránky se obvykle nazývají „Soft 404“. Důvody jsou jednoduché – z nějakého důvodu stránka vrací jiný kód než 404 a 410 – například 200. Je to docela možné, pokud stránka již byla vytvořena, ale zatím na ní není žádný obsah.

Odpověď serveru 500

Všechny kódy řady 5xx označují, že server není schopen dokončit zpracování požadavku. Spolu s kódem by se měla objevit vysvětlující nápověda (s důvodem) v angličtině.

500 Interní chyba serveru

Kód 500 je uveden v případě jakékoli vnitřní chyby serveru, s výjimkou jiných chyb třídy 5xx. K takové chybě může dojít, když je odkaz vygenerován na serveru okamžitě v okamžiku požadavku. Nejjednodušším příkladem je interní vyhledávání na webu: na požadovaném odkazu není fyzicky žádný dokument.

Odpověď serveru 502

Kód 502 lze zobrazit v případech, kdy server hraje roli brány nebo proxy, ale nebylo možné „najít společný jazyk“ mezi ním a nadřazeným serverem, tj. ve skutečnosti se jedná pouze o chybu výměny dat .

Odpověď serveru 550

Pokud dojde k chybě 550, musíte zkontrolovat, jak správně jsou zapsány záznamy MX, abyste eliminovali tyto chyby odezvy serveru.

Výstupem bude tabulka.

Musíte se ujistit, že obsahuje položky nezbytné pro fungování vaší pošty:

DŮLEŽITÉ! Není povoleno míchání MX záznamů, tzn. tabulka ve výstupu by měla obsahovat pouze ty záznamy MX, které jsou potřeba konkrétně pro vaši poštu. V případě potřeby musíte upravit záznamy opravou chyb a/nebo odstraněním nepotřebných položek.

Jak získat kódy odpovědí serveru (stránky) přes Yandex

Krok 1. Zkontrolujte kód odpovědi serveru na stránku webu, která by měla být ve vyhledávání.

Otevřete libovolnou stránku svého webu, která je ve výsledcích vyhledávání Yandex, a zkopírujte její adresu URL z adresního řádku.

Nyní přejdeme ke službě Yandex (http://webmaster.yandex.ru/server-response.xml), pomocí které se můžete podívat na web očima robota a zkontrolovat rychlost odezvy serveru na panelu Yandex.

Jednoduše vložte adresu URL stránky, která nás zajímá, do textového pole a klikněte na tlačítko „Zkontrolovat“. V tomto případě jsme obdrželi kód 200 OK, což znamená, že stránka funguje normálně.

Krok 2. Zkontrolujte odpověď serveru na zjevně neexistující stránku.

Ve stejné službě zadejte název_domény/some_crocozyabr

V tomto případě jsme obdrželi odpověď 301 Moved Permanently. To znamená, že adresa stránky je nesprávná a stránka je přesměrována na správnou adresu.

Jak jinak mohu zjistit kódy odpovědí serveru (stránky)?

Alternativně můžete kód odpovědi prorazit pomocí služby http://mainspy.ru. Funguje to podobně jako služba Yandex: vložte požadovanou adresu URL a klikněte na „Zkontrolovat“. Kód odpovědi je v tomto případě hned na prvním řádku:

Bertal na rozdíl od Mainspy umožňuje dívat se na stránku nejen očima robota Yandex, ale také očima vyhledávacích robotů Bing a Google a jako bonus umí emulovat oblíbené prohlížeče. Pro usnadnění se podívejme na stejné stránky očima GoogleBota. V tomto případě je kód odpovědi zvýrazněn zeleně.

Hromadná kontrola odpovědí serveru (stránky) online

Hromadná kontrola kódů odpovědí může být užitečná pro hledání nefunkčních stránek, na kterých byly odkazy zakoupeny (přes výměny nebo přímo - na tom nezáleží).

Dimax.biz - http://backlinks-checker.dimax.biz/tools/proverka_otveta_servera.php - to je jeden z nejlepších checkerů. Jediným negativem je, že ve volném režimu nemůžete provést více než 2 žádosti po 50 odkazech. Pro „vážnější“ objemy budete muset použít placený PRO tarif. Na výstupu dostaneme seznam seřazený podle kódu odpovědi. V tomto případě odpadá řazení, protože V seznamu jsou pouze 2 adresy a obě mají kód 200.

Urlitor je další službou pro hromadné ověřování kódů odpovědí. Dobrá věc na této službě je, že výsledky testů jsou uspořádány do tabulek, aby byly srozumitelnější. Mimochodem, odkazy v tabulce jsou klikatelné.

Jak zkontrolovat rychlost (čas) odezvy serveru?

Je nemožné spočítat, kolik takových služeb již bylo vytvořeno. Podívejme se na některé z nich.

Jedná se o anglický nástroj, který analyzuje rychlost ve všech parametrech. S jeho pomocí můžete v sekundách zjistit rychlost, kolik testovaná stránka váží a také získat hodnocení a doporučení na její zlepšení. Výhodou této služby je, že je analyzován každý jednotlivý prvek. Tato analýza vám umožňuje zjistit, co přesně zpomaluje načítání konkrétní stránky a/nebo webu jako celku.

Který se načítá rychleji

Hlavním rysem této služby je, že analyzuje dobu načítání dvou zdrojů současně. To vám umožní zjistit, který z těchto dvou zdrojů je rychlejší. Jediným negativem je, že výsledky se mohou lišit na různých připojeních a v různých prohlížečích.

Google PageSpeed ​​Insights

Google PageSpeed ​​​​Insights je také jedním z nejvýkonnějších nástrojů pro měření rychlosti mobilních a desktopových verzí. Hodnocení se provádí na 100bodové škále. 85 bodů nebo více je dobrý ukazatel. Navíc jako bonus dává doporučení na zlepšení.

Dlouhá odezva serveru

Odpověď, která trvá déle než půl sekundy, se obvykle nazývá „dlouhá“. Proto se při dlouhém načítání webu může v prohlížeči zobrazit zpráva „vypršel časový limit pro odpověď ze serveru“. Důvodů pro dlouhou odpověď může být mnoho:

Složitá logika pro poskytování dat

Server nemá čas zpracovávat příchozí požadavky včas kvůli jejich velkému počtu

Samotné dotazy (buď složité, neoptimalizované nebo obojí)

Dotazy na velké množství externích zdrojů

Velké množství spustitelných souborů

Samotnému webovému serveru trvá zpracování požadavku dlouho.

Nejbolestivější oblasti výkonu serveru:

Použitý webový server (Apache, IIS).

Řada webových serverů může způsobit zpoždění i při poskytování statických souborů, protože... Na architektonické úrovni nejsou navrženy tak, aby zpracovávaly velké množství požadavků, a proto se může objevit zpráva, že byl překročen časový limit pro odpověď ze serveru. Proto pro normální provoz webového serveru má smysl používat nginx (a ve spojení s Apache, php-fpm a dalšími aplikačními servery pro zpracování výpočtů na straně serveru).

Pomocí OpCache.

Snižte dobu odezvy serveru ukládáním spustitelného kódu (skriptů stránek) do mezipaměti – umožňuje vám to pokaždé použít hotový výsledek namísto překládání instrukcí PHP do binárního kódu. Ale toto ukládání do mezipaměti nemá nic společného s ukládáním výsledků spouštění PHP skriptů do mezipaměti.

Databázové dotazy.

Druhým krokem k výkonu serveru je nastavení tabulek (indexů) v databázi a jejich strukturování pro usnadnění zpracování dotazů. Patří sem také přepočítávání mezivýsledků a ukládání nejčastěji používaných výsledků do mezipaměti do samostatných tabulek. To několikrát sníží spotřebu prostředků serveru a pomůže zkrátit dobu odezvy serveru.

Složitá logika zpracování dat.

Třetím krokem je zjednodušení logiky serveru. V podstatě jde pouze o eliminaci zbytečných operací a profilování doby provádění skriptů na straně serveru.

Přístup ke službám třetích stran.

Požadavky na služby třetích stran zapsané v kódu serverových skriptů jsou „společným příběhem“, který může přinést mnohá překvapení, protože výkon služeb, ze kterých jsou data požadována, téměř nikdo nekontroluje. Ale doba odezvy služby třetí strany přímo ovlivňuje dobu odezvy serveru. Proto je nejlepší používat v serverových dotazech pouze interní zdroje, u kterých je možné kdykoli sledovat kvalitu výkonu, nebo požadovat data od klienta v odloženém režimu.

Proč rychlost odezvy webového serveru ovlivňuje propagaci.

Jednak proto, že rychlost načítání je jedním z hodnotících faktorů (i když ne rozhodující). Google otevřeně uvádí, že méně než 1 % webů hodnotí rychlost stránky. ALE…

Za druhé, pokud se stránka načítá příliš dlouho, uživatel ji jednoduše zavře. Toto chování uživatele se obvykle nazývá „odmítnutí“. Mimochodem, „odmítnutí“ mají přímý dopad na pozice ve výsledcích vyhledávání. Čím vyšší je rychlost stahování, tím nižší je poruchovost a v důsledku toho vyšší pozice.

Při čekání na odpověď ze serveru vypršel časový limit.

Nejprve je důležité pochopit příčinu selhání. Tito. uživatel zadá adresu a prohlížeč v tuto chvíli odešle skupinu požadavků a také spustí odpočítávací stopky pro každý z nich. Pokud po určité době prohlížeč neobdrží odpověď na svůj požadavek, uživatel uvidí takový nepříjemný obrázek.

Důvodů selhání může být několik:

  • Nelze se připojit k webu kvůli nestabilnímu provozu jeho serverů;
  • Nefunkční nastavení prohlížeče nebo nepořádek;
  • Problémy s připojením k internetu na straně uživatele;

    Zdroj je zablokován.

Co dělat pro řešení?

Pokud je chyba izolovaná, znovu načtěte stránku pomocí kombinace Ctrl+F5. Možná budete muset stránku několikrát znovu načíst. Pokud to nepomůže, zkontrolujte připojení k internetu.

Nastavení sítě.

1. Některé stránky jsou někdy rozmarné. Pro dynamickou IP bude řešení jednoduché – restartujte router vypnutím napájení.

2. Pomalé připojení někdy způsobuje chybu ERR_CONNECTION_TIMED_OUT. Rychlost internetu lze zkontrolovat pomocí Yandex Internetometer. Pokud je rychlost příliš nízká, měli byste kontaktovat svého poskytovatele internetu.

3. Musíte zkontrolovat „Vlastnosti sítě“ pro přítomnost cizích adres DNS. Pokud takové adresy existují, smažte je (pro jistotu po jejich přepsání někam) a zkontrolujte systém na viry pomocí antivirového softwaru nainstalovaného na PC - NOD32, Kaspersky, AdwCleaner, MalwareBytes, Dr.Web atd. Pro tyto účely je nejlepší použít Live downloadery.

4. Zkontrolujte nastavení samotného routeru. Nejčastěji se ztrácí parametr MTU. Není možné dát univerzální doporučení pro nastavení routeru, protože... to přímo závisí jak na modelu routeru, tak na poskytovateli internetu. Typické hodnoty MTU jsou 1500, 1460, 1476.

Jaká by měla být doba odezvy serveru?

A rovnou konkrétní čísla:

Nejvyšší konverzní poměry jsou u stránek, které se plně načtou za 1,8 a 2,7 sekundy pro stolní a mobilní verze.

Nejnižší míra okamžitého opuštění je u stránek, které se úplně načtou za 1, respektive 0,7 sekundy pro stolní a mobilní verze.

Tato čísla jsou převzata ze studie Akamai Technologies.

Takže jste zkontrolovali rychlost načítání webu. Jak ale na výsledky reagovat?

    <1 секунды - идеал

    1-2 sekundy - téměř ideální

    3-5 sekund - tolerovatelné, ale má smysl to dohrát

    5-10 sekund - špatné, je třeba to urychleně dokončit

    ≥10 sekund – velmi špatné, musíte to NOUZE ukončit

Nesmíme však zapomenout na jedno ultra důležité pravidlo – rychlost stahování by měla být vyšší než u konkurentů. Výzkum The New York Times ukázal, že rozdíl 0,25 sekundy může stačit k tomu, aby návštěvníci dali přednost rychlejšímu webu. A než stačíte mrknout (v tom nejdoslovnějším smyslu), uživatel vás přenechá konkurenci.

Snížení odezvy serveru

Optimalizace grafiky.

Již dříve jsme řekli, že některé kontroly také poskytují doporučení pro optimalizaci. Mezi nimi můžete najít adresy obrázků, které lze optimalizovat jejich zmenšením.

Použijte mezipaměť prohlížeče.

Prohlížeč stáhne obrázky do své mezipaměti. V důsledku toho již nebude nutné opětovné stahování obrázků ze serveru, což ušetří spoustu času při stahování.

Povolit kompresi.

Relevantní, pokud je použit gzip. V důsledku toho se objem dat sníží 4krát nebo dokonce 5krát, čím menší je objem přenášených dat, tím kratší dobu trvá jejich přenos.

Snižte dobu odezvy serveru.

Pomocí služby Pingdom můžete vypočítat, jak dlouho trvá serveru odeslat kód odpovědi. Ideální čas není delší než 0,2 sekundy.

Tyto pokyny pomohou výrazně zrychlit web. Existuje však riziko poškození funkčnosti nebo vzhledu. Proto je nutné před každou akcí provést zálohu zdrojových souborů. Také není na škodu poradit se s technickými specialisty.




Horní