GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu optimalizovat dobu načítání svých stránek a zvýšit rychlost Google PageSpeed?

Rychlost webu lze ovlivnit a zvýšit zvážením a optimalizací následujících bodů:

Snížit / snížit požadavky HTTP

Vaše webové stránky mohou být vykreslovány rychleji, když je odesíláno méně požadavků HTTP. Omezte počet externích zdrojů, jako jsou skripty, šablony stylů a obrázky, které musí být načteny tam, kde je to možné. Toto jsou všechny požadavky HTTP.

Používejte pouze jednu šablonu stylů CSS

Naformátujte všechny existující šablony stylů do jednoho souboru CSS nebo adresáře a propojte jej ze sekce dokumentu HTML. Všimněte si, že v dokumentu HTML nepoužíváte vložené informace o stylu. Nejen, že se jedná o pomalejší načítání a špatné kódování, ale je to také negativní SEO faktor. To umožňuje ukládání souboru CSS do mezipaměti, což zase urychluje doručení webové stránky

Žádný vložený styl a java skript

Dokumenty a kód Java skriptu v dokumentu HTML by měly být propojeny z externího adresáře, stejně jako informace o stylu CSS popsané výše, a podobným způsobem, jako je jeho vlastní složka souborů. Pokud je to možné, načtěte JavaScript jako poslední, pokud jej některé části vašeho webu nevyžadují jako první jako závislost. Tímto způsobem je viditelný veškerý váš obsah a styl a JavaScript se může nadále načítat, aniž by přerušil to, co uživatel viděl z vyhledávače.

Používejte sprity CSS

kdekoli je to možné, použití spritů kombinuje několik obrázků do jednoho obrázku, čímž se snižuje počet požadavků HTTP. V případě potřeby je můžete vyvolat pomocí JavaScriptu nebo CSS a použít je jako snímky filmu, ale načítají se přibližně stejnou rychlostí jako jeden obrázek.

Optimalizovat všechny obrázky

Ujistěte se, že jsou vaše obrázky optimalizované pro web. Pokud používáte Photoshop, můžete jej snadno vybrat v dialogu „uložit pro web“. (Pod dialogem „Uložit“). Prostřednictvím tohoto dialogu jsou obrázky zmenšeny. Změna velikosti obrázků nebo snížení rozlišení vám může pomoci s optimalizací. V kódu také používejte pouze takové množství prostoru, které vyžaduje značka frame nebo div. Pokud kód změníte velikost obrázku, bude ve skutečnosti volat plnou velikost obrázku a nepomůže vám to k rychlejšímu načítání obrázků.

Používejte ukládání do mezipaměti na straně serveru

Tato technika vytváří „prostý soubor HTML“ pro každou adresu URL, takže dynamické stránky nemusí být znovu sestavovány pokaždé, když je znovu požadována stejná adresa URL. Jinými slovy, dynamické stránky jsou analyzovány jako statický dokument HTML a uloženy na webovém serveru. To může výrazně zkrátit dobu nabíjení

Použít kompresi Gzip

Gzip výrazně komprimuje velikost vašich stránek, které se odesílají do webového prohlížeče. V běžných případech lze uložit až 70 % nebo více velikosti souboru
Použijte síť CDN (Content Delivery Network)
CDN umožňuje uživatelům stahovat data paralelně, což zase pomáhá vašemu webu doručeno rychleji. Nízkonákladová síť CDN, jako je CloudFront, je oblíbená platforma.

Snížení počtu přesměrování 301

Pokud je to možné, nepoužívejte přesměrování 301. Zejména byste neměli přesměrovat 301 na jiné přesměrování 301 (a tak dále). Server pro předávání 301 vynutí webový prohlížeč, aby přistoupil k nové adrese URL. Na nové adrese URL musí prohlížeč počkat, až obdrží požadavek HTTP. Kromě toho Google Bot pouze sleduje několik přesměrování. Většinu času sleduje pouze 3 301, než je přestane sledovat.

Použít vyhrazený server

Většina webových stránek je nyní na sdílených hostingových platformách. To znamená, že web je hostován až stovkou (nebo více) dalšími weby na jediném fyzickém počítači s vaším poskytovatelem internetových služeb. To může mít negativní dopad na dobu načítání webu. Použitím dedikovaného serveru nebo VPS a odpovídajícího hardwarového nastavení, které odpovídá provozu na webu, lze dosáhnout určitých výkonnostních výhod.

Optimalizujte svůj webový server

Světově nejrozšířenějším webovým serverem je Apache. Je vhodné přizpůsobit procesy Apache Worker i jejich podřízené procesy příslušnému uživatelskému objemu a funkci webu (internetový obchod, stahovací portál, fórum atd.).


Linux
  1. Jak otestovat rychlost načítání webu v Linuxu

  2. Jak udělat Ls a pak seřadit výsledky podle data vytvoření?

  3. Jak zkopírovat soubor a vytvořit cílové adresáře současně?

  1. Jak optimalizovat a komprimovat obrázky JPEG nebo PNG v příkazovém řádku Linuxu

  2. Bash + Jak opustit sekundární skript a hlavní skript v obou případech?

  3. CentOS / RHEL :Jak získat datum a čas provedeného příkazu ve výstupu příkazu historie

  1. Jak používat cPanel Site Publisher ke snadnému vytvoření webu

  2. Jak kopírovat soubory a měnit vlastnictví, oprávnění současně

  3. Jak zakázat letní čas (DST) a upravit časové pásmo v systému Linux