Hallo und willkommen zurück.
Im heutigen Video geht es um die Unterschiede und die Anwendungsfälle, in denen Sie Cloud, Print, Function und
Lambda Edge verwenden sollten.
Wie wir gesehen haben, sind sich beide recht ähnlich, und in den Prüfungen werden Sie möglicherweise mit einem Anwendungsfall konfrontiert, bei dem Sie
sich für einen der beiden entscheiden müssen.
Lassen Sie uns also fortfahren und dies besser verstehen.
Diese Tabelle, die ich direkt aus der Dokumentation angehängt habe, ist sehr hilfreich.
Und falls Sie in Prüfungen einige Fragen sehen, werden die meisten auf den hier beschriebenen
Dingen basieren.
Einer der Hauptunterschiede ist die Programmiersprache: Cloudflare unterstützt JavaScript, Lambda
unterstützt Node. js und Python.
Auch die Quelle ist wieder einer der Hauptunterschiede, bei dem die Cloud-Print-Funktion nur Viewer-Anfragen für Ihre Antwort
unterstützt.
Lambda Edge.
Darüber hinaus unterstützt es auch Ursprungsanfragen und Ursprungsantworten.
Wenn es um Skalierbarkeit geht, sind Cloud-Funktionen im Vergleich zu Lambda viel, viel besser skalierbar.
Ein wichtiger Punkt ist hier der Zugriff auf den Request Body.
Jetzt kann die Cloud-Front-Funktion nicht mehr auf den Request Body zugreifen.
Es ist sehr wichtig, sich an lambda can zu erinnern.
Und abgesehen davon, wenn es um komplexere Anwendungsfälle wie Netzwerkzugriff, Dateisystemzugriff
und andere geht, hat Lambda Edge dort viel bessere Fähigkeiten.
In der Übersicht ist also festzuhalten, dass Cloud-Run-Funktionen ideal für leichtgewichtige, kurz laufende Funktionen sind, und es gibt bestimmte
Anwendungsfälle, in denen sich Cloud-Funktionen als nützlich erweisen können.
Wenn Sie zum Beispiel die Attribute einer HTTP-Anfrage einschließlich Header,
Query-Strings usw. umwandeln möchten. wenn Sie Header-Manipulationen wie das Einfügen, Ändern oder Löschen von HTTP-Headern sowohl
in der Anfrage als auch in der Antwort vornehmen möchten.
Abgesehen davon hilft die Cloud-Print-Funktion auch bei der URL-Umleitung oder -Umschreibung.
Dies ist etwas, das wir bereits als Teil der Demo gesehen haben, und das nächste bezieht sich auf die Anfrageautorisierung,
bei der es auch den gesamten Autorisierungskopf überprüfen kann.
Lassen Sie uns dies anhand einer Beispielfrage verstehen.
Die Frage besagt, dass es aufgrund der neuen Anwendungsaktualisierung einen neuen HTTP-Header gibt, der als Antwort
gesendet wird.
Diese neue Kopfzeile verursacht also Probleme mit dem Client und führt auch zu mehreren Fehlern auf der Client-Seite.
Die Frage besagt also, dass diese Kopfzeilen entfernt werden müssen, ohne die Anwendung zu ändern.
Die Anwendung sendet also einen HTTP-Header in der Antwort.
Sie möchten die Anwendung nicht ändern, aber dennoch die Kopfzeile entfernen.
Welche Möglichkeiten gibt es in solchen Fällen, um dies zu erreichen?
Sie können Cloud-Trendfunktionen verwenden, Sie können Lambda Edge verwenden.
Im Idealfall sind beide in der Lage, dies zu erreichen.
Wir werden uns jedoch für Cloud-Front-Funktionen entscheiden, weil sie viel leichter und auch viel
besser skalierbar sind.
Dies ist also eine Sache, die Sie im Auge behalten müssen.
Das ist also der grobe Überblick, mit dem das heutige Video endet.