Pokud vaše společnost používá kompilované weby, můžete určit, jak dlouho budou statické weby uchovány v paměti cache a jaká volání mobilních agentů uživatele pro adaptivní mobilní rozvržení budou podporována kompilací webu.
Služba Oracle Content Management obsahuje integrovanou službu kompilace, která umožňuje snadno kompilovat weby bez nutnosti další konfigurace. Nebo váš správce služby může ručně nastavit službu kompilace pro účely testování k ověření kompilace webu nebo k použití vlastních knihoven. Bez ohledu na použitou službu kompilace si můžete zvolit, zda bude web zkompilován při jeho publikování nebo opětovném publikování.
Po přihlášení ke službě Oracle Content Management klikněte v postranní navigační nabídce na položku Weby.
Vyberte web, který chcete upravit, a klikněte na položku Vlastnosti.
V dialogovém okně vlastností klikněte na položku Statické doručení.
V části Povolit automatickou kompilaci zapněte položku Kompilovat web po publikování.
Po dokončení klikněte na tlačítko Hotovo.
Když publikujete nebo znovu publikujete web s aktivovanou automatickou kompilací, je stav publikování sledován a zobrazován na dlaždici webu na stránce Weby. Po dokončení publikování pokračuje sledování procesu kompilace v sekci Statické doručení dialogového okna vlastností webu. Po dokončení kompilace se v sekci Statické doručení v dialogovém okně vlastností webu zobrazí datum a čas poslední kompilace a také odkaz pro stažení protokolu kompilace.
Kompilované weby jsou při výchozím nastavení uloženy do paměti cache v prohlížeči uživatele na dobu 300 sekund (5 minut). Správce služeb může toto výchozí nastavení změnit, ale jako vývojář webu můžete přepsat výchozí nastavení pro konkrétní weby ve vlastnostech webu.
Po přihlášení ke službě Oracle Content Management klikněte v postranní navigační nabídce na položku Weby.
Vyberte web, který chcete upravit, a klikněte na položku Vlastnosti.
V dialogovém okně vlastností klikněte na položku Statické doručení.
V části Záhlaví odezvy používání paměti cache zadejte řetězec Cache-control: max-age =
a poté číselnou hodnotu vyjadřující počet sekund, po které má být stránka uložena v paměti cache v prohlížeči uživatele. Například řetězec Cache-control: max-age = 600
zajistí uložení stránky do paměti cache na dobu 10 minut.
Po dokončení klikněte na tlačítko Hotovo.
Pokud vaše instance používá řešení Akamai, ponechejte část Záhlaví odezvy používání paměti cache prázdnou, abyste zachovali stávající nastavení řešení Akamai. Chcete-li přepsat stávající nastavení řešení Akamai, zadejte řetězec Edge-Control: !no-store,max-age=1800,downstream-ttl=1800
, ve kterém tučně uvedené položky představují výchozí nastavení v sekundách.
!no-store
udává, že toto nastavení má přepsat odpovídající konfiguraci řešení Akamai pro používání paměti cache pro danou vlastnost.max-age
určuje, na jak dlouho řešení Akamai uloží tuto stránku do paměti cache. Výchozí hodnota je 1800 sekund (30 minut). Během této doby řešení Akamai splní požadavky pro stránku, aniž by vyžadovalo tuto stránku od služby Oracle Content Management.downstream-ttl
sdělí řešení Akamai, aby odeslalo záhlaví „Cache-Control: max-age“ s odpovědí do klientských prohlížečů, a přikázalo tak těmto prohlížečům uložit stránku do paměti cache po stanovenou dobu. Výchozí hodnota je 1800 sekund (30 minut).Při kompilaci webu lze vytvořit mobilní stránky, které podporují adaptivní rozvržení. Můžete specifikovat uživatelské agenty, které způsobí, že server bude poskytovat mobilní stránky namísto standardně kompilovaných stránek pro web. Se zde zadanými hodnotami se při párování se záhlavími uživatelských agentů odesílánými prohlížeči zachází jako s dílčími řetězci rozlišujícími velká a malá písmena. V řetězcích uživatelských agentů pro prohlížeče na mobilních zařízeních je běžně používáno klíčové slovo Mobile
.