Jak používat 1,48 milionu GB vašeho telefonu na PC, notebooku | tvbvlog

Musím implementovat několik přesměrování Javascript pomocí window.location na mém webu. Toto přesměrování se aktivuje za velmi konkrétních okolností a nechci toto přesměrování ukládat do mezipaměti.

Našel jsem informace o tom, jak CloudFlare zpracovává 301s a 302s, ale jak bude reagovat na přesměrování JS?

Děkuji!

CloudFlare uloží do mezipaměti přesměrování JS, stejně jako do mezipaměti normální stránku HTML, protože přesměrování JS je normální stránka HTML. Pokud nechcete, aby CloudFlare ukládal do mezipaměti konkrétní kód přesměrování JS, doporučuji použít pravidlo stránky k určení, že nechcete HTML / JS, který iniciuje přesměrování do mezipaměti.

  • Děkuji - je mi dobře, cílová stránka je ukládána do mezipaměti CF. Bude samotná odpověď na přesměrování uložena do mezipaměti, aby budoucí návštěvy této stránky byly přesměrovány CloudFlare do cíle přesměrování, nebo bude logika ve skriptu JS stále spuštěna a rozhodne, zda je tento uživatel přesměrován? Dík!
  • V případě přesměrování JS přesměrování je původní stránka a JS s 200 odpověďmi. V přesměrování JS není žádný stavový kód přesměrování, protože přesměrování je zpracováváno spíše v samotném skriptu než jakýmkoli stavovým kódem serveru. Od přesměrování je stránka s JS, ať už tuto stránku ukládáte do mezipaměti / JS určí, zda je kód přesměrování uložen do mezipaměti. V každém případě bude JS spuštěn pokaždé, když uživatel navštíví stránku, na které je JS - window.location nedělá nic zvláštního s chováním prohlížeče v mezipaměti.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?