Snelle installatie
De volgende schermafbeeldingen illustreren hoe te om te vormen Snel om inhoud te leveren. De essentiële instellingen worden gemarkeerd met een rode cirkel.
Pushvalidatie instellen voor snel
Met pushvalidatie wordt de inhoud van de CDN van de productie van de klant automatisch verwijderd (bijvoorbeeld www.yourdomain.com
), telkens wanneer een auteur inhoud publiceert, wijzigt.
Inhoud wordt gewist door de URL en door de tag/-toets in het cachegeheugen.
De duw ongeldigverklaring wordt toegelaten door specifieke eigenschappen aan de configuratie van het project toe te voegen (een werkboek van Excel genoemd .helix/config.xlsx
in Sharepoint of een Google-werkblad met de naam .helix/config
in Google Drive).
Configuration-eigenschappen:
Een snel API-token maken
- ga naar Persoonlijke API-tokens,
- Klik op "Token maken",
- Voer een naam in (bijvoorbeeld
"Production Site Purge Token"
), - Selecteer "een specifieke dienst"en uw productieservice van de drop-down lijst,
- Schakel het selectievakje "Select content (purge_select) — Purge by URL or surrogate key" in.
- Selecteer "Nooit verlopen",
- Klik op "Token maken",
- kopieer de gegenereerde tokenwaarde die in het pop-upvenster wordt weergegeven.
U kunt de referenties hiermee valideren gereedschap.
Een snelle service maken
Ga naar de Gebruikersinterface voor snel beheer en selecteert u Service maken:
Domein toevoegen
Voeg uw productiedomein toe (bijvoorbeeld www.mydomain.com
):
Oorsprong configureren
Voeg uw oorsprong toe (bijvoorbeeld main--mysite--hlxsites.hlx.live
):
Klik op het potlood om de nieuwe oorsprong te bewerken:
Omlaag schuiven en wijzigen Afscherming tot Ashburn Metro (IAD)
(niet verplicht, maar aanbevolen instellen) en Host overschrijven naar de hostnaam van uw oorsprong (gelijk aan Adres hierboven, bijvoorbeeld main--mysite--hlxsites.hlx.live
) (verplicht instellen):
Gzip inschakelen
VCL-fragmenten maken
Een VCL-fragment maken voor de recv
subroutine met de volgende VCL-code:
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;
}
VCL-fragmenten maken voor de miss
en pass
subroutines met de volgende VCL-code:
set bereq.http.X-BYO-CDN-Type = "fastly";
set bereq.http.X-Push-Invalidation = "enabled";
NB: De X-Push-Invalidation: enabled
Met de aanvraagheader wordt de functie voor pushvalidatie ingeschakeld, incl. TTL's met lange cache.
miss
fragment:
pass
fragment:
Maak ten slotte een deliver
fragment met de volgende VCL-code:
unset resp.http.Age;
if (req.url.path !~ "\.plain\.html$") {
unset resp.http.X-Robots-Tag;
}
Na het voltooien van alle stappen en het activeren van de de dienstversie zou u allen moeten worden geplaatst:
Opmerking
Uw installatie snel moet niet worden uitgevoerd Snelle webtoepassingsfirewall van de volgende generatie voor verzoeken die tegen hlx.live of een andere Edge Delivery Services van oorsprong gaan. Als u WAF inschakelt met Edge Delivery Services, kan dit leiden tot onjuiste inhoud die wordt geleverd.
Edge Delivery Services hebben geen Firewall van de Toepassing van het Web nodig, aangezien het op verharde, gedeelde, en ultrascalable infrastructuur loopt. Verzoekt dat een WAF typisch onderschepping in onze CDNs wordt geëindigd.