Freigeben über


Content Delivery Network

Ein Content Delivery Network ist ein verteiltes Netzwerk von Servern, die Webinhalte effizient an Benutzer liefern können. Content Delivery Networks speichern zwischengespeicherte Inhalte auf Edge-Servern an Point-of-Presence-Standorten (POP), die sich in der Nähe der Benutzer befinden, um die Latenz zu minimieren.

Screenshot eines Diagramms der Welt mit Content Delivery Network-Servern auf drei verschiedenen Kontinenten. Jeder Server stellt eine Verbindung zu Benutzern her, die sich auf oder in der Nähe des Kontinents befinden, auf dem sich der Server befindet.

Wenn Sie Content Delivery Network auf Ihrem Portal aktivieren, werden statische Inhalte wie Bilder, Skripte und Stylesheet-Dateien, die zum Entwerfen Ihrer Portal-Website verwendet werden, gespeichert und von dem Content Delivery Network-Server bereitgestellt, der Ihrem Standort am nächsten liegt.  

Anmerkung

  • Sie müssen ein Websiteadministrator sein, um das Content Delivery Network zu aktivieren. Diese Funktion ist für Power Pages verfügbar. Wenn Sie die Legacy-Add-On-Lizenz verwenden, können Sie das Content Delivery Network nicht aktivieren. Testwebsites werden vom Content Delivery Network nicht unterstützt.
  • Das Beschränken von Websitezugriff nach IP-Adresse auf einer Website wird derzeit bei Verwendung des Content Delivery Network nicht unterstützt.
  • Dieser Service ist in Government Community Cloud (GCC), Government Community Cloud (GCC High), Department of Defense (DoD) und VAE-Region nicht verfügbar.

Content Delivery Network für ein Produktionswebsite aktivieren

Das Content Delivery Network kann mit Power Pages-Produktion verwendet werden. Folgen Sie diesen Schritten, um es zu aktivieren:

  1. Öffnen Sie das Power Platform Admin Center.

  2. Im Abschnitt Ressourcen wählen Sie Power Pages Websites.

  3. Wählen Sie die Website aus, für die Sie Content Delivery Network aktivieren möchten.

  4. Aktivieren Sie unter „Leistung und Schutz“ den Umschalter Content Delivery Network.

    Screenshot des Umschalters zum Aktivieren von CDN in der Position „Ein“.

    Die Bereitstellung des Content Delivery Network kann eventuell einige Minuten dauern.

Anmerkung

Wenn Sie einen benutzerdefinierten Domänennamen für eine aktivierte Website des Content Delivery Network hinzufügen, verwendet Power Pages von Azure Front Door verwaltete TLS-Zertifikate, um HTTPS für benutzerdefinierte Domänen durchzusetzen. Diese Zertifikate werden mit einer Lebensdauer-Gültigkeit von 6 Monaten erstellt und 45 Tage vor dem Ablaufdatum automatisch verlängert.

Aktivieren Sie das Content Delivery Network, während Sie die Testversion in eine Produktionsversion umwandeln

  1. Öffnen Sie das Power Platform Admin Center.

  2. Im Abschnitt Ressourcen wählen Sie Power Pages Websites.

  3. Wählen Sie die Website aus, die Sie in die Produktion konvertieren möchten, und aktivieren Sie Content Delivery Network.

  4. Wählen Sie auf der Detailseite im Abschnitt In Produktion konvertieren Website-Details aus.

  5. Wählen Sie das Kontrollkästchen Content Delivery Network aktivieren aus.

  6. Wählen Sie Bestätigen aus.

    Screenshot der Nachricht, die bestätigt, dass Sie das Content Delivery Network aktivieren wollen, während Sie die Testversion in eine Produktionsversion umwandeln.

Content Delivery Network deaktivieren

  1. Öffnen Sie das Power Platform Admin Center.

  2. Im Abschnitt Ressourcen wählen Sie Power Pages Websites.

  3. Wählen Sie die Website aus, für die Sie Content Delivery Network deaktivieren möchten.

  4. Aktivieren Sie unter Leistung und Schutz den Umschalter Content Delivery Network.

    Screenshot des Umschalters zum Aktivieren von Content Delivery Network in der Position „Ein“.

Die Aufhebung der Bereitstellung des Content Delivery Network kann eventuell einige Minuten dauern.

Den Cache des Content Delivery Network löschen

Statische Website-Inhalte werden auf Content-Delivery-Network-Servern über geografische Standorte hinweg gespeichert. Sie können den zwischengespeicherten Inhalt mit dem Befehl Cache löschen löschen. Diese Aktion löscht den Cache vom Content-Delivery-Network-Server und der Portal-Website.

  1. Öffnen Sie das Power Platform Admin Center.

  2. Im Abschnitt Ressourcen wählen Sie Power Pages Websites.

  3. Wählen Sie die Website aus, für die Sie den Content Delivery Network-Cache löschen möchten.

  4. Wählen Sie Cache löschen aus.

    Screenshot der Schaltfläche zum Löschen des Caches.

Konfiguration für statische Dateien

Statische Dateien werden basierend auf den Dateinamenserweiterungen zwischengespeichert, die in der Tabelle Webdatei der Portalverwaltungs-App gespeichert sind. Standardmäßig werden vom Content Delivery Network Dateien auf dem Edge-Server mit den Erweiterungen css, js, png, svg, jpg, ico, woff2, gif, ttf, woff, eot, otf, tts, jpeg, 7z, mp3 und mp4 zwischengespeichert. Ein Ersteller kann die Standardliste überschreiben, indem er die Websiteeinstellungen aktualisiert.

  1. Öffnen Sie die Portalverwaltungs-App.

  2. Gehen Sie im Abschnitt Website-Einstellungen zu Website.

  3. Aktualisieren Sie in der Websiteeinstellung ContentDeliveryNetwork/FileExtensions die Liste der Dateinamenserweiterungen oder fügen Sie die Liste der Dateinamenserweiterungen hinzu, die zwischengespeichert werden sollen.

    Screenshot der Liste der Dateien, die zwischengespeichert werden sollen.

Konfiguration für statische Seiten

Wenn eine Website statische Seiten enthält, sehen alle Benutzer dieselben Informationen, sodass der Inhalt nicht jedes Mal vom Server geladen werden muss. Stattdessen kann sie vom nächstgelegenen Server aus bedient werden, um den Anforderungsroundtrip zu reduzieren.

So konfigurieren Sie statische Seiten für die Zwischenspeicherung:

  1. Gehen Sie zu Arbeitsbereich einrichten.

  2. Wählen Sie unter Allgemein die Option Websiteleistung aus.

  3. Wählen Sie die statischen Webseiten aus, die Sie für das Zwischenspeichern aktivieren möchten.

    Screenshot der Seite „Websiteleistung“ mit der Möglichkeit, auszuwählen, welche Seiten zwischengespeichert werden sollen.

    Wählen Sie die entsprechende Seite aus, die keine dynamischen Inhalte enthält. Verschiedene Symbole stellen jeden Seitentyp dar, um bei der Auswahl zu helfen. Aus Datensicht gibt es vier Arten von Seiten:

    • Statische Seiten: Diese Seiten enthalten keine dynamischen Datenkomponenten, und der Inhalt ändert sich nicht je nach Benutzer. Es ist sicher, die Zwischenspeicherung für diese Seiten zu aktivieren.

    • Seiten mit dynamischen Komponenten – empfohlen für das Zwischenspeichern: Diese Seiten enthalten möglicherweise einige dynamische Komponenten, aber es ist dennoch sicher, das Zwischenspeichern zu aktivieren. Stellen Sie sicher, dass Sie den Cache leeren, nachdem einer dieser Datensätze aktualisiert wurde. Seiten enthalten möglicherweise die folgenden Komponenten:

      • Anzeigen
      • Umfragen
      • Foren
      • Veranstaltungen
      • Blogs
      • Ideen
      • Wissensartikel

      Anmerkung

      Der CDN-Cache wird stündlich automatisch aktualisiert. Auch wenn Sie den CDN-Cache nicht manuell gelöscht haben, wird der aktualisierte Inhalt nach einer Stunde abgerufen.

    • Seiten mit dynamischen Komponenten – nicht für das Zwischenspeichern empfohlen: Diese Seiten können Komponenten wie Basisformulare oder Webformulare im Aktualisierungs-/schreibgeschützten Modus oder Fetch-XML enthalten, das dynamische Daten anzeigt. Es wird nicht empfohlen, die Zwischenspeicherung für diese Seiten zu aktivieren, da Endbenutzer möglicherweise veraltete Daten sehen.

    • Nicht zum Zwischenspeichern verfügbare Seiten: Authentifizierte Seiten stehen nicht für das Zwischenspeichern zur Verfügung und können für diesen Zweck nicht ausgewählt werden.

    Wichtig

    • Die CDN-Zwischenspeicherung ist nur für anonyme Benutzer verfügbar. Wenn Sie das Zwischenspeichern für eine statische Seite aktivieren, auf die authentifizierte Benutzer zugreifen, wird die Seite vom Anwendungsserver und nicht vom CDN-Cache bereitgestellt.
    • CDN-Cache und Browser-Cache unterscheiden sich. Wenn ein Benutzer zum ersten Mal eine Seite anfordert und diese Seite für das CDN-Zwischenspeichern aktiviert ist, wird die Seite vom Anwendungsserver bereitgestellt und im CDN-Cache gespeichert. Wenn die Browsereinstellungen dies zulassen, wird die Seite auch lokal gespeichert. Wenn derselbe Benutzer das nächste Mal auf die Seite zugreift, wird sie aus dem Browser-Cache bereitgestellt. Wenn ein anderer Benutzer auf dieselbe Seite zugreift, wird sie aus dem CDN-Cache bereitgestellt.
  4. Änderungen speichern.

Verwenden der Zwischenspeicherung für statische Seiten

Die Zwischenspeicherung statischer Seiten wird in den folgenden Szenarien empfohlen:

  • Anonyme Benutzer greifen auf Ihre Website zu.

  • Die Webseite enthält keine dynamischen Inhalte.

  • Die Seite befindet sich nicht in der Entwicklung.

Die folgende Liste von Aktionen stellt die Seiten immer vom Server und nicht aus dem Cache bereit:

  • Ein authentifizierter Benutzer greift auf eine beliebige Seite zu.

  • Ein Ersteller greift mit der Schaltfläche „Vorschauversion“ von Studio aus auf die Website zu.

  • Die Entwicklertools werden geöffnet, und die Option „Cache deaktivieren“ wird aktiviert.

  • Sie wählen Strg+Umschalt+R aus (hartes Aktualisieren).

Häufig gestellte Fragen

Wie kann ich überprüfen, ob die Anforderung aus dem Cache bedient wird?

  1. Öffnen Sie die Entwicklertools (F12 oder klicken Sie mit der rechten Maustaste auf die Seite und wählen Sie „Untersuchen“).

  2. Wechseln Sie zur Registerkarte Netzwerk.

  3. Laden Sie die Seite neu.

  4. Wählen Sie eine Ressourcen-/Seitenanforderung aus, um Header und Zwischenspeicherungsdetails anzuzeigen.

Wenn die Seite aus dem Cache bereitgestellt wird, erhalten Sie einen x-Cache-Antwortheader von TCP_HIT.

Datenschutzbestimmungen

Durch die Aktivierung des Content Delivery Network-Services werden Ihre Websitedateien und -seiten auf Servern an verschiedenen geografischen Standorten gespeichert und von dem Server aus bereitgestellt, der den Besuchern Ihrer Website am nächsten ist. Wenn ein Benutzer die Webseite der Website anfordert, empfängt der nächstgelegene Content Delivery Network-Server im globalen Microsoft-Netzwerk die Anfrage und leitet sie an den Back-End-Anwendungsserver weiter. Statische Seitenantworten werden auf dem Content Delivery Network-Server zwischengespeichert. Nachfolgende Anfragen an Webseiten werden von den zwischengespeicherten Inhalten im Content Delivery Network-Server geliefert und dynamische Seiteninhalte werden weitergeleitet und vom Anwendungsserver geliefert.

Anmerkung

Nur Webseiten, auf die anonyme Benutzer zugreifen können, werden auf den Content Delivery Network-Servern gespeichert; authentifizierte Dateien werden immer vom Anwendungsserver geliefert. Ein Administrator kann die Liste konfigurieren, die basierend auf ihren Dateinamenserweiterungen auf Servern gespeichert werden soll.

Ein Website-Administrator kann das Content Delivery Network jederzeit deaktivieren, um den Dienst zu stoppen, und alle auf den Content Delivery Network-Servern zwischengespeicherten Dateien werden entfernt.  

Das Content Delivery Network wird von Azure Front Door unterstützt, um ein schnelles, zuverlässiges und modernes Cloud-Content-Delivery-Netzwerk bereitzustellen.

Anmerkung

Weitere Informationen über andere Azure-Serviceangebote finden Sie im Microsoft Azure Trust Center.