Content Delivery Network
Een netwerk voor contentlevering (Content Delivery Network, CDN) is een gedistribueerd netwerk van servers die op efficiënte wijze webcontent aan gebruikers kunnen leveren. In netwerken voor contentlevering wordt de in de cache geplaatste content opgeslagen op edge-servers op POP-locaties (Point-Of-Presence) die zich dicht bij gebruikers bevinden, om latentie te minimaliseren.
Wanneer u CDN op uw portal inschakelt, wordt statische content, zoals afbeeldingen, scripts en opmaakmodelbestanden die worden gebruikt om uw portalwebsite te ontwerpen, opgeslagen en aangeboden vanaf de CDN-server die zich het dichtst bij uw locatie bevindt.
Notitie
- U moet een websitebeheerder zijn om Content Delivery Network te kunnen inschakelen. Deze functie is beschikbaar voor Power Pages. Als u de oude invoegtoepassingslicentie gebruikt, kunt u Content Delivery Network niet inschakelen. Proefwebsites worden niet ondersteund voor Content Delivery Network.
- Beperken van websitetoegang per IP-adres op een site wordt momenteel niet ondersteund bij het gebruik van Content Delivery Network.
- Deze service is niet beschikbaar in Government Community Cloud (GCC), Government Community Cloud (GCC High) en Department of Defense (DoD) en de regio VAE.
Content Delivery Network inschakelen voor een productiewebsite
Content Delivery Network is beschikbaar voor Power Pages voor productie. Volg deze stappen om dit in te schakelen:
Open het Power Platform-beheercentrum.
Selecteer in de sectie Resources de optie Power Pages-sites.
Kies de site waarvoor u Content Delivery Network wilt inschakelen.
Schakel onder Prestaties en bescherming de schakeloptie Content Delivery Network in.
Het kan een paar minuten duren voordat Content Delivery Network is ingericht.
Notitie
Wanneer u een aangepaste domeinnaam toevoegt voor een Content Delivery Network-site, gebruikt Power Pages door Azure Front Door beheerde TLS-certificaten om HTTPS af te dwingen voor aangepaste domeinen. Deze certificaten hebben een geldigheidsduur van 6 maanden en worden 45 dagen voor de vervaldatum automatisch verlengd.
Content Delivery Network inschakelen tijdens het omzetten van proefversie naar productie
Open het Power Platform-beheercentrum.
Selecteer in de sectie Resources de optie Power Pages-sites.
Kies de site waarvoor u naar productie wilt converteren en Content Delivery Network wilt inschakelen.
Selecteer op de pagina met sitedetails in de sectie Sitedetails de optie Converteren naar productie.
Schakel het selectievakje Het Content Delivery Network inschakelen in.
Selecteer Bevestigen.
Content Delivery Network uitschakelen
Open het Power Platform-beheercentrum.
Selecteer in de sectie Resources de optie Power Pages-sites.
Kies de site waarvoor u Content Delivery Network wilt uitschakelen.
Schakel onder Prestaties en bescherming de schakeloptie Content Delivery Network in.
Het kan een paar minuten duren voordat de inrichting van het Content Delivery Network ongedaan is gemaakt.
Het CDN-cachegeugen leegmaken
De inhoud van statische websites wordt opgeslagen op CDN-servers op verschillende geografische locaties. U kunt de inhoud in de cache wissen met de opdracht Cache opschonen. Met deze actie wordt de cache gewist van de Content Delivery Network-server en de portalwebsite.
Open het Power Platform-beheercentrum.
Selecteer in de sectie Resources de optie Power Pages-sites.
Kies de site waarvoor u de Content Delivery Network-cache wilt leegmaken.
Selecteer Cache opschonen.
Configuratie van statische bestanden
Statische bestanden worden in de cache opgeslagen op basis van de bestandsnaamextensies die zijn opgeslagen in de tabel Webbestanden in de app Portalbeheer. In Content Delivery Network worden bestanden met de extensie css, js, png, svg, jpg, ico, woff2, gif, ttf, woff, eot, otf, tts, jpeg, 7z, mp3 en mp4 op de edge-server standaard in de cache opgeslagen. Een maker kan de standaardlijst overschrijven door de site-instellingen bij te werken.
Open de app Portalbeheer.
Ga naar Site-instellingen in de sectie Website.
Bij ContentDeliveryNetwork/FileExtensions kunt u de lijst met bestandsnaamextensies aanpassen die u in de cache wilt opslaan.
Configuratie van statische pagina's
Wanneer een site statische pagina's bevat, zien alle gebruikers dezelfde informatie. Hierdoor hoeft de inhoud niet telkens opnieuw van de server te worden geladen. In plaats daarvan kan het vanaf de dichtstbijzijnde server worden geleverd, waardoor het retourproces van de aanvraag wordt verkort.
Statische pagina's configureren voor opslaan in cache:
Ga naar Werkruimte instellen.
Selecteer onder Algemeen de optie Siteprestaties.
Selecteer de statische webpagina's waarvoor u opslaan in cache wilt inschakelen.
Kies de juiste pagina die geen dynamische inhoud bevat. Voor elk type pagina staan verschillende pictogrammen ter ondersteuning van het selectieproces. Vanuit een gegevensperspectief zijn er vier soorten pagina's:
Statische pagina's: deze pagina's bevatten geen dynamische gegevenscomponenten en de inhoud verandert niet op basis van de gebruiker. Het is veilig om opslaan in cache voor deze pagina's in te schakelen.
Pagina's met dynamische componenten – aanbevolen voor opslaan in cache: deze pagina's kunnen enkele dynamische componenten bevatten, maar het is nog steeds veilig om opslaan in cache in te schakelen. Zorg ervoor dat u de cache leegmaakt nadat een van deze records is bijgewerkt. Pagina's kunnen de volgende componenten bevatten:
- Advertenties
- Peilingen
- Forums
- Gebeurtenissen
- Blogs
- Ideeën
- Kennisartikelen
Notitie
De CDN-cache wordt elk uur automatisch vernieuwd. Zelfs als u de CDN-cache niet handmatig hebt gewist, wordt de bijgewerkte inhoud na een uur opgehaald.
Pagina's met dynamische componenten – niet aanbevolen voor opslaan in cache: deze pagina's kunnen componenten bevatten zoals basisformulieren of webformulieren in de update-/alleen-lezenmodus of fetch-XML, die dynamische gegevens weergeeft. Het wordt afgeraden om opslaan in cache in te schakelen voor deze pagina's, omdat eindgebruikers mogelijk verouderde gegevens te zien krijgen.
Pagina's niet beschikbaar voor opslaan in cache: geverifieerde pagina's zijn niet beschikbaar voor opslaan in cache en kunnen niet voor dit doel worden geselecteerd.
Belangrijk
- CDN-caching is alleen beschikbaar voor anonieme gebruikers. Als u opslaan in cache inschakelt voor een statische pagina die door geverifieerde gebruikers wordt geopend, wordt de pagina vanaf de toepassingsserver geserveerd en niet vanuit de CDN-cache.
- CDN-cache en browsercache zijn verschillend. Wanneer een gebruiker voor het eerst een pagina opvraagt en die pagina is ingeschakeld voor CDN-caching, wordt de pagina vanaf de toepassingsserver geleverd en opgeslagen in de CDN-cache. Als de browserinstellingen dit toestaan, wordt de pagina ook lokaal opgeslagen. De volgende keer dat dezelfde gebruiker de pagina bezoekt, wordt deze vanuit de browsercache weergegeven. Als een andere gebruiker dezelfde pagina bezoekt, wordt deze vanuit de CDN-cache weergegeven.
Wijzigingen opslaan.
Wanneer u opslaan in cache moet gebruiken voor statische pagina's
In cache opslaan van statische pagina's wordt aanbevolen in de volgende scenario's:
Anonieme gebruikers krijgen toegang tot uw site.
De webpagina bevat geen dynamische inhoud.
De site is niet in ontwikkeling
De volgende lijst met acties zorgt ervoor dat de pagina's altijd vanaf de server worden weergegeven in plaats van vanuit de cache:
Een geauthenticeerde gebruiker krijgt toegang tot elke pagina.
Een maker krijgt toegang tot de site via de knop Preview vanuit studio.
De ontwikkelhulpprogramma's worden geopend en de optie 'cache uitschakelen' wordt aangevinkt.
U selecteert Ctrl+Shift+R (hard vernieuwen).
Veelgestelde vragen
Hoe kan ik controleren of de aanvraag vanuit de cache wordt geleverd?
Open Ontwikkelhulpprogramma's (F12 of klik met de rechtermuisknop op de pagina en selecteer Inspecteren).
Ga naar het tabblad Netwerk.
Laad de pagina opnieuw.
Selecteer een resource/pagina-aanvraag om headers en cachedetails te bekijken.
Als de pagina vanuit de cache wordt geleverd, krijgt u een x-cache responsheader van TCP_HIT.
Privacyverklaring
Als u de CDN-service inschakelt, worden uw sitebestanden en pagina's op servers op meerdere locaties opgeslagen en worden ze geleverd van de server die het meest dichtbij is voor uw sitebezoekers. Wanneer een gebruiker de webpagina van de site opvraagt, ontvangt de dichtstbijzijnde CDN-server in het wereldwijde Microsoft-netwerk het verzoek en stuurt dit door naar de toepassingsserver in de backend. Statische paginarespons wordt in de cache opgeslagen op de Content Delivery Network-server. Daaropvolgende aanvragen voor webpagina's worden geleverd vanaf de inhoud in de cache op de CDN-server en dynamische pagina-inhoud wordt doorgestuurd en geleverd vanaf de toepassingsserver.
Notitie
Alleen webpagina's die deel uitmaken van een webpagina die toegankelijk is voor anonieme gebruikers, worden opgeslagen op CDN-servers; geverifieerde bestanden worden altijd geleverd vanaf de applicatieserver. Een beheerder kan de lijst configureren die op servers moeten worden opgeslagen op basis van hun bestandsextensies.
Een websitebeheerder kan het CDN op elk moment uitschakelen om de service te stoppen, waarna alle bestanden die op de CDN-servers zijn opgeslagen, worden verwijderd.
CDN wordt mogelijk gemaakt door de service Azure Front Door om een snel, betrouwbaar en modern netwerk voor contentlevering in de cloud te bieden.
Notitie
Voor meer informatie over aangeboden Azure-services gaat u naat het Vertrouwenscentrum van Microsoft Azure.