Snabbinstallation
Följande skärmbilder visar hur du konfigurerar Snabbt för att leverera innehåll. De grundläggande inställningarna markeras med en röd cirkel.
Ställ in push-ogiltigförklaring snabbt
Push-invalidation tömmer automatiskt innehållet i kundens CDN-produktion (t.ex. www.yourdomain.com
) när en författare publicerar innehållsändringar.
Innehållet rensas av url och av cache-tagg/nyckel.
Push-ogiltigförklaring aktiveras genom att specifika egenskaper läggs till i projektets konfiguration (en Excel-arbetsbok med namnet .helix/config.xlsx
i Sharepoint eller ett Google-blad med namnet .helix/config
i Google Drive).
Konfigurationsegenskaper:
Om du vill skapa en snabb API-token
- gå till Personliga API-token,
- klicka på Skapa token,
- ange ett namn (t.ex.
"Production Site Purge Token"
), - välj"En specifik tjänst" och din produktionstjänst i listrutan,
- Markera kryssrutan"Rensa markerat innehåll (rensa_välj) - Rensa med URL eller surrogatnyckel".
- välj"Aldrig förfaller",
- klicka på Skapa token,
- kopiera det genererade tokenvärdet som visas i popup-fönstret.
Du kan validera inloggningsuppgifterna med detta verktyg.
Skapa en tjänst snabbt
Gå till Snabb hantering av gränssnitt och markera Skapa tjänst:
Lägg till domän
Lägg till din produktionsdomän (t.ex. www.mydomain.com
):
Konfigurera ursprung
Lägg till ditt ursprung (t.ex. main--mysite--hlxsites.hlx.live
):
Klicka på pennan för att redigera den nya origo:
Bläddra nedåt och ändra Shielding till Ashburn Metro (IAD)
(icke-obligatoriskt men rekommenderas inställning) och Åsidosätt värd till värdnamnet (samma som Adress ovan, t.ex. main--mysite--hlxsites.hlx.live
) (obligatoriskt inställning):
Aktivera Gzip
Skapa VCL-kodfragment
Skapa ett VCL-fragment för recv
subrutin med följande VCL-kod:
if (req.url.path !~ "/media_[0-9a-f]{40,}[/a-zA-Z0-9_-]*\.[0-9a-z]+$"
&& req.url.ext !~ "(?i)^(gif|png|jpe?g|webp)$"
&& req.url.ext != "json"
&& req.url.path != "/.auth") {
// strip query string from request url
set req.url = req.url.path;
}
Skapa VCL-fragment för miss
och pass
underrutiner med följande VCL-kod:
set bereq.http.X-BYO-CDN-Type = "fastly";
set bereq.http.X-Push-Invalidation = "enabled";
Anm: X-Push-Invalidation: enabled
begärandehuvud aktiverar push-ogiltigförklaring inkl. TTL för långa cacheminnen.
miss
kodfragment:
pass
kodfragment:
Skapa slutligen en deliver
kodfragment med följande VCL-kod:
unset resp.http.Age;
if (req.url.path !~ "\.plain\.html$") {
unset resp.http.X-Robots-Tag;
}
När du har slutfört alla steg och aktiverat tjänstversionen bör du vara klar:
Anteckning
Snabbinstallationen bör inte använda Snabbly's Next Generation Web Application Firewall för begäranden som går emot hlx.live eller andra Edge Delivery Services ursprung. Om du aktiverar WAF med Edge Delivery Services kan felaktigt innehåll levereras.
Edge Delivery Servicens behöver ingen brandvägg för webbaserade program eftersom den körs på en infrastruktur som är skarpare, delad och ultraskalbar. Begäranden om att en WAF normalt skulle avbryta avbryts i våra CDN:er.