jak Rychlost serveru a sítě ovlivňuje výkon webových stránek
pomalý web ovlivňuje štěstí zákazníků, zvyšuje opuštění, snižuje zkušenosti se značkou, ovlivňuje SEO, frustruje administrátory stránek a prostě dělá všechno sát. Byli jsme“ pod kapotou “ webové stránky pro ladění výkonu pro klienty 14 let. V naší sérii zlepšování výkonu webových stránek, pomůžeme vám vytvořit základní linii pro váš web, zkontrolujte klíčové páky, které hledáme pro zlepšení výkonu, a nasměrujte vás správným směrem, jakmile začnete.
nejistá zpáteční cesta
Pokud nejste inženýr internetové sítě, možná si neuvědomujete, že World Wide Web je skutečně web. Když zadáte adresu URL, váš prohlížeč nemluví přímo se serverem společnosti. Není to jako plechovky mezi obrazovkou-na každém konci jsou plechovky — ale řetězec je globální propojený web.
pro každý požadavek prohlížeče návštěvníka webu (100s prvků pro jedno zobrazení stránky) začíná webová cesta a je přenášena přes mnoho sítí. Požadavek začíná od adresy URL, kterou návštěvník zadá ve svém prohlížeči, a přeskočí na mnoho serverů, nakonec se dostane na váš server, který pak odpoví zpět na mnoho serverů a skončí v prohlížeči návštěvníka. Tato cesta se měří v milisekundách na zpáteční cestu a děje se rychlostí elektronů. Na umístění vašeho skutečného webového serveru příliš nezáleží.
když mluvíme o výkonu webových stránek, jednou z oblastí, kterou je třeba zvážit, je skutečná rychlost, jakou může server hostující kód vašeho webu získat a vrátit odpověď. To se obvykle nazývá latence sítě nebo jen „čekací doba“ a je to téma pro dnešek.
měření latence sítě
pravděpodobně jste slyšeli o své IP adrese-je to jako poštovní adresa pro váš počítač nebo zařízení na internetu. To spolu s přenosovým protokolem (TCP/IP) stanoví pravidla, která umožňují paketům informací pohybovat se po rozsáhlé propojené síti a dostat se ze zdrojového serveru do cílového prohlížeče. Jako elektronický poštovní systém.
Chcete-li to vidět v akci, můžete spustit příkaz traceroute na počítači Mac nebo tracert na počítači a získáte seznam všech směrovačů a čas (doufejme, že v milisekundách), který trvalo, než jste dostali odpověď. Když sečtete čas pro každý hop, můžete získat pocit latence mezi počítačem a webem. Používáme efektní nástroje pro monitorování a správu, abychom získali tyto informace grafičtěji.
Vrátíme-li se k nástrojům pro vývojáře Google Chrome (konkrétně k kartě Síť), je důležitá latence od prvního požadovaného dokumentu. Je to v podstatě čas, který trvá, než stisknete klávesu enter v prohlížeči, váš webový server zpracuje pokyny pro první dokument a odešle jej zpět do počítače/prohlížeče. Tento první dokument obsahuje všechny ostatní odkazy na obrázky, aktiva, styly atd. Obvykle také obsahuje veškerý strukturální HTML pro stránku a text.
rychlost sítě, jakmile požadavek opustí vaši osobní / obchodní síť, není něco, nad čím budete mít obrovskou kontrolu. Věřte však, že je neuvěřitelně odolný, optimalizovaný a rychlý. Věci, které slyšíte ve zprávách, jako jsou útoky odmítnutí služby, řezání páteřních kostí, cílené služby DNS-všechny věci, které se dějí uprostřed síťového požadavku-nejsou ve skutečnosti pod vaší kontrolou.
dvě velké položky, které máte kontrolu nad latencí dopadu:
- vidíme problémy s latencí, když má klient pomalé kancelářské připojení nebo nevýznamnou šířku pásma ve své síti. Zejména s nástroji, jako je admin panel Magento, které často odesílají mnoho prvků stránky(například katalog produktů).
- další oblast, kterou vidíme latence, je v době zpracování databáze nebo přidělení paměti do vaší databáze. Platformy elektronického obchodu a CMS dynamicky vytvářejí stránky z požadavků do databáze. Databáze s nedostatečným přidělením paměti může zpomalit její schopnost reagovat a ovlivnit celkový výkon.
pokud vaše první načítání stránky vypadá ve vývojářských nástrojích opravdu pomalu (jako více než 1-2 sekundy), můžete často získat rychlou výhru tím, že se váš vývojový tým podívá na hardwarovou konfiguraci a přidělení paměti. Ujistěte se, že jsou dodržována doporučená nastavení pro vaši aplikaci(obvykle jsou široce publikována vývojářem aplikace). Vidět okamžité zvýšení výkonu může být někdy stejně jednoduché jako změna velikosti webového serveru a přidělení paměti.
pokud se zdá, že web je pomalý jen pro vás — a jiní lidé říkají, že se web načítá dobře-pravděpodobně jste to jen vy. Ujistěte se, že síť, kterou používáte, má dostatečnou propustnost. Dokonce i na špičkových podnikových sítích WiFi existuje často mnoho konkurenčních požadavků na šířku pásma, nebo to může být vzdálenost, kterou jste od přístupového bodu. Spusťte test rychlosti a zjistěte to.
okamžité zvýšení výkonu může být někdy stejně jednoduché jako změna velikosti webového serveru a přidělení paměti.
síťové operace jsou velkým tématem, ale profesionálové v této oblasti vědí více o výkonu (a starají se o něj více) než jakákoli jiná skupina, se kterou se setkáte. Mohou poskytnout hlubší analýzu a spustit všechny druhy diagnostických kontrol, aby vyladily výkon vašeho webového serveru a kancelářských sítí. Věci mezi plechovkami jsou fascinující, ale zřídka je to to, na co byste připnuli problémy s výkonem webu.
v závěrečné splátce na web performance budeme hovořit podrobněji o všech dostupných mezipaměti a agregaci. To může být skvělý způsob, jak snížit počet potřebných žádostí o zpáteční cestu, a to zlepší výkon.
Přečtěte si více v sérii:
- pomalý Web? 6 nejčastějších faktorů, které ovlivňují rychlost webových stránek
- jak měřit rychlost vašich webových stránek
- základní webové životní funkce a vliv výkonu webových stránek na SEO
- dopady designu webových stránek na výkon: Jak optimalizace obrázků může pomoci
- Jak Přidání marketingových technologií ovlivní výkon webových stránek
- co je ukládání do mezipaměti webových stránek a proč je pro obchodníky důležité?
- prezentujte výsledky výkonu svých webových stránek s touto užitečnou šablonou sestavy optimalizace
jsme tu, abychom vám pomohli milovat váš web! Nezapomeňte se přihlásit k odběru níže pro nejnovější užitečné postřehy od našeho týmu k vašemu.