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:

key
value
kommentar
cdn.prod.host
<Production Host>
Värdnamn för produktionsplats, t.ex. www.yourdomain.com
cdn.prod.type
fastly
cdn.prod.serviceId
<Fastly Service ID>
Tjänst-ID för produktionstjänst
cdn.prod.authToken
<Fastly API Token>

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.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec