What is Time to Live
Time to live (TTL) je čas, kdy je objekt uložen v systému ukládání do mezipaměti, než je odstraněn nebo obnoven. V rámci Cdn, TTL typicky se odkazuje na obsah cache, což je proces ukládání kopie svých webových stránkách zdroje (např. obrázky, ceny, textu) na CDN proxy pro zlepšení rychlosti načítání stránky a snížit původu server spotřebu šířky pásma.,
V této souvislosti, TTL upravuje obnovovací frekvenci těchto kopií, v ideálním případě zajistit, že „zastaralé“ verze vašeho obsahu nejsou podávána na vaše webové stránky návštěvníky.
osvědčené postupy pro nastavení zásad TTL
TTL se nastavuje Pomocí hlaviček HTTP, jako je hlavička Cache-Control, a měří se v sekundách. Například hodnota "Cache-Control: max-age=30"
je směrnicí pro daný zdroj bude aktualizována každých 30 sekund, než čas žít, je překročena., Naopak směrnice "max-age=0"
naznačuje, že zdroj by neměl být vůbec ukládán do mezipaměti.
čas na život přímo ovlivňuje dobu načítání stránky vašeho webu (tj. rychlejší načítání dat v mezipaměti), stejně jako čerstvost obsahu (tj.
zajistit, že vaši návštěvníci vidět pouze na nejnovější verzi svých webových stránkách, TTLs by měly být stanoveny podle:
typ Zdroje
Existují dva typy zdrojů, aby zvážila při nastavení cache TTLs: statické a dynamické.
Statické soubory (např. obrazové soubory, PDF atd.,) jsou zřídka aktualizovány, a proto mají obvykle delší TTL. Například fond obrázků produktů elektronického obchodu představuje statický obsah. Protože jsou zřídka obnovovány, je bezpečné je ukládat do mezipaměti po delší dobu (například dny nebo týdny). Díky tomu je nastavení jejich TTL předvídatelné a snadno udržovatelné.
naopak dynamický obsah (např. HTML soubory) je neustále aktualizován, což komplikuje nastavení přesných TTLs. Například sekce komentáře pod produktem je považována za dynamickou, protože se často mění., Protože nemáte plnou kontrolu nad tímto obsahem a nemůžete předvídat jeho obnovovací čas, zejména pokud existuje možnost pro uživatele upravit stávající příspěvky, ukládání do mezipaměti se nedoporučuje.
použití zdrojů
čas mezipaměti zdroje, který má být použit, by měl být také upraven na základě toho, jak často se používá. Například web elektronického obchodu se může rozhodnout aktualizovat soubor HTML zobrazující jejich ceny produktů každý den. Stránky včetně cen by proto měly být nastaveny pomocí TTL, které vyprší na konci dne, což zákazníkům zajistí pouze nejaktuálnější informace.,
podívejte se, jak vám Imperva CDN může pomoci s výkonem webových stránek.
Jak Cdn Zjednodušit Čas Žít Konfigurace
účinnost čas žít konfigurace je funkce vaši schopnost přesně předpovědět rychlost, při které vaše různé webové stránky zdroje jsou aktualizovány.
je zřejmé, že čím více pohyblivých kusů se musíte vypořádat,tím těžší je tento úkol. To je důvod, proč většina webových stránek, které mají desítky nebo dokonce stovky prvků na stránku, zřídka dokáže udržovat granulovanou politiku TTL.,
použití CDN zjednodušuje proces tím, že poskytuje uživatelsky přívětivý způsob aktualizace nastavení TTL z ovládacího panelu. To vám umožní změnit nastavení pro jednotlivé zdroje nebo celé skupiny souborů, aniž byste museli ručně tinker s jejich hlavičkami HTTP.
některé CDN také používají techniky strojového učení, které celou dobu spravují politiku live a efektivně automatizují proces. Významně, To umožňuje ukládání do mezipaměti některé z vašich webových stránek dynamický obsah.,
sledováním interakcí uživatelů na vašem webu dokáže CDN sledovat rozdíly mezi verzemi obsahu podávaného různým uživatelům. Na základě těchto rozdílů je služba schopna určit, zda je určitý objekt skutečně dynamický nebo jednoduše postavený pomocí dynamického jazyka (např.
rozšíření politiky mezipaměti o dynamické objekty může mít dramatický dopad na výkon vašeho webu, což často zvyšuje využití mezipaměti o 20% nebo více., Kromě toho to zajišťuje, že uživatelé obdrží přesné a aktuální informace.
Napsat komentář