Back to Question Center
0

Semalt: Přimět prohlížeče, aby neprováděli žádosti HTTP o položky uložené v mezipaměti

1 answers:

Vím, že http caching a odeslání odpovědi 304 je ušetřit nějakou šířku pásma a samozřejmě určitý čas načítání.

Semalt na mých webových stránkách je asi 40 css souborů stylů a 20 souborů javascript (neptej se mi proč)

Vím, že by byl skvělý nápad kombinovat většinu z nich do jednoho a snížit požadavky HTTP.

Ale můj dotaz je. Existuje ve skutečnosti způsob ukládání do mezipaměti, když prohlížeč ani po určitou dobu nebude požadovat určité zdroje? Semaltské žádosti a dokonce i odpověď 304 je ještě nějakou prací.

- cloud9 analytics
February 12, 2018

Nejlepším způsobem je nastavit směrnici pro maximální věk v hlavičce řízení vyrovnávací paměti. Konkrétně:

  Řízení vyrovnávací paměti: veřejné, max. Věk = 2592000 

2592000 je počet sekund, po kterém chcete soubor ukládat do mezipaměti (v tomto případě je to 30 dní, tj. 60x60x24x30).

Všimněte si však, že mnoho uživatelů navštíví webové stránky s prázdnými mezipaměti, takže stahování všech těchto souborů na prvním místě je masivní režie. Měli byste je snížit na maximálně 2 soubory JS a 2 CSS.

Ano, přečtěte si tento podrobný článek / video: https: // vývojářům. Google. com / rychlost / články / ukládání do mezipaměti