304 Not Modified
304 Not Modified je HTTP status kód, který znamená, že požadovaná stránka nebo obsah nebyl od posledního přístupu změněn. Tento kód se vrací, když prohlížeč (nebo jiný klient) požaduje stránku, která byla již dříve uložena v cache, a server zjistí, že obsah této stránky od posledního přístupu nebyl upraven. Místo odeslání celé stránky zpět server pouze potvrdí, že obsah je stále stejný a nemusí být znovu stažen. Tento proces šetří šířku pásma a urychluje načítání stránek.
Jak 304 Not Modified funguje?
304 Not Modified je součástí mechanismu, který se používá k optimalizaci načítání stránek prostřednictvím cache (mezipaměti). Když uživatel poprvé navštíví webovou stránku, prohlížeč si stáhne její obsah a uloží ho do své cache. Při následném požadavku na tuto stránku prohlížeč posílá serveru požadavek s hlavičkou, která obsahuje informaci o poslední úpravené verzi (např. čas poslední změny). Pokud server zjistí, že obsah stránky od té doby neprošel žádnou změnou, vrátí odpověď s kódem 304 Not Modified, čímž říká prohlížeči, že obsah může použít ze své cache, a není nutné stahovat stránku znovu.
Výhody používání 304 Not Modified:
- Úspora šířky pásma: 304 Not Modified pomáhá šetřit šířku pásma tím, že se omezí stahování již neaktualizovaných souborů nebo stránek, což je výhodné pro webové servery i uživatele s omezenou šířkou pásma.
- Rychlejší načítání stránek: Pokud obsah nebyl změněn, prohlížeč použije uloženou verzi stránky v cache, což vede k rychlejšímu načítání webových stránek a lepší uživatelské zkušenosti.
- Nižší zatížení serveru: Server nemusí znovu generovat a odesílat obsah, pokud je již v cache klienta aktuální, což zjednodušuje práci serveru a šetří jeho kapacitu.
Použití 304 Not Modified v praxi:
304 Not Modified je užitečný nástroj pro optimalizaci výkonu webových stránek. Je běžně používán v následujících situacích:
- Optimalizace výkonu webu: Pomáhá zajistit, že se obsah znovu nestahuje, pokud nedošlo k žádným změnám, což výrazně zrychluje čas načítání stránky a zlepšuje uživatelský zážitek.
- Využití cache pro statické soubory: Weby, které využívají statické soubory jako obrázky, CSS nebo JavaScript, mohou využít 304 Not Modified pro efektivní správu cache a snížení potřeby opětovného stahování těchto souborů.
- Vylepšení SEO: Rychlejší načítání stránek a optimalizace využívání cache může pozitivně ovlivnit SEO, protože Google a další vyhledávače upřednostňují stránky, které se rychle načítají.
Z našeho slovníku
MX záznam
MX (Mail Exchange) záznam je typ DNS záznamu, který určuje, který mail server je zodpovědný za přijímání e-mailů pro konkrétní doménu. Tento záznam je...
Doména
Doména je unikátní adresa na internetu, jako například daukce.cz. Doménové jméno se skládá z názvu a domény nejvyšší úrovně (TLD) jako .cz, .com nebo ...
SSL Certifikát
SSL certifikát je digitální certifikát, který ověřuje identitu webu a umožňuje šifrované spojení. Webové stránky s SSL certifikátem používají protokol...
Torrent
Torrenty jsou metoda pro sdílení souborů prostřednictvím peer-to-peer (P2P) sítě, která umožňuje uživatelům stahovat a nahrávat data bez potřeby centr...
Webmail
Webmail je webové rozhraní pro přístup k e-mailovým zprávám prostřednictvím internetového prohlížeče. Uživatelé se do něj přihlásí pomocí svého e-mail...
Podcast
Podcast je forma digitálního audio (a někdy i video) obsahu, který je publikován na internetu a dostupný ke streamování nebo stažení, obvykle ve formě...