Stimmt es, dass CloudFlare dynamische Inhalte wirklich nicht beeinflusst?

11

Ich habe die häufig gestellten Fragen zu CloudFlare gelesen. Ich verstehe, dass dies als Reverse-Proxy fungiert und alle Anfragen an Ihre Domain über CloudFlare erfolgen.

Sie sagen in den FAQ, dass es dynamische Inhalte nicht verlangsamt, ist das überhaupt möglich?
Da alle angeforderten dynamischen Inhalte von ihrem Server angefordert werden, muss der Server sie von Ihrem Server anfordern und dann an den Client senden.
Zumindest verstehe ich das so.

Mir scheint, dies würde den dynamischen Inhalt verlangsamen.

Also ist es wahr? CloudFlare wirkt sich nicht auf dynamische Inhalte aus?

achtundfünfzig
quelle

Antworten:

16

CloudFlare speichert in den meisten Fällen kein HTML zwischen. Dies liegt daran, dass wir keinen veralteten dynamischen Inhalt anzeigen möchten. Das System kann jedoch die Leistung selbst dynamischer Inhalte auf vier Arten verbessern:

  1. CloudFlare kann Datenverkehr über bevorzugte Netzwerkrouten weiterleiten, die häufig effizienter sind als eine Anforderung normalerweise.
  2. Für Websites mit viel Datenverkehr kann CloudFlare eine Verbindung zwischen dem Ursprungsserver und dem CloudFlare-Proxy offen halten, um eine stabilere und leistungsfähigere Route zu gewährleisten.
  3. Die Server von CloudFlare sind für ein sehr hohes Maß an verlustfreier Komprimierung optimiert, sodass selbst für dynamische Seiten der Inhalt komprimiert (und daher schneller bereitgestellt) werden kann als die typischen GZIP-Einstellungen, die die meisten Benutzer auf ihren Webservern implementieren.
  4. CloudFlare kann sogar dynamische Inhalte im laufenden Betrieb ändern, um sie für das jeweilige Gerät, das auf die Seite zugreift, abhängig von den ausgewählten Optionen zu optimieren. Funktionen wie Auto Minify reduzieren die Größe von dynamischem HTML im laufenden Betrieb, um Kommentare und Leerzeichen zu vermeiden. Rocket Loader schreibt die Art und Weise, wie Ressourcen auf einer Seite bereitgestellt werden, aggressiver um, um die maximale Leistung für das jeweilige Gerät zu gewährleisten, das auf die Site zugreift.

Während dynamischer Inhalt normalerweise nur einen kleinen Bruchteil der zum Rendern einer Seite erforderlichen Gesamtbytes ausmacht, unternimmt CloudFlare eine Reihe von Maßnahmen, um sicherzustellen, dass auch er so schnell wie möglich bereitgestellt wird.

Danke für die Frage!

Matthew Prince (@eastdakota)

CEO, CloudFlare, Inc.

Matthew Prince
quelle
Ich glaube , ich irgendwie habe für die andere Antwort auf Abstimmung hier ...
Su‘
3

Das steht nicht in den FAQ :

CloudFlare speichert kein HTML zwischen, sondern nur statische Dateien wie Bilder, CSS oder Javascript. Wenn sich Ihr HTML-Inhalt also ständig ändert, hat CloudFlare keinen Einfluss auf diesen Inhalt.

Es wird Ihren dynamischen Inhalt nicht verlangsamen - oder auch nicht helfen -, weil sie nichts damit anfangen.

(Wenn Sie etwas anderes lesen, das im Widerspruch zu den oben genannten steht, müssen Sie Ihren eigenen Link zur Überprüfung bereitstellen.)

Su '
quelle
Ich habe nicht gelesen, dass es dynamische Inhalte verlangsamt. Ich versuche nur, dies selbst zu überlegen. Es dauert nicht länger, bis die dynamischen Inhalte bereitgestellt werden, da sie an den CloudFlare-Server gesendet werden müssen und nur an der Kunde?
Fünfundfünfzig
@fiftyeight, Inhalte durchlaufen bereits mehrere Hops, um von Ihrem Server zum Client zu gelangen. Cloudflare bietet einige Tricks, um diese Sprünge zu reduzieren. Selbst wenn 5% des Inhalts geringfügig verzögert werden und die anderen 95% schneller zwischengespeichert und bereitgestellt werden, wird Ihre Seite schneller angezeigt. Auf Servern mit einer tatsächlichen Auslastung ist dies noch deutlicher zu erkennen, da Cloudflare den Arbeitsaufwand des Servers verringert, die dynamischen Seiten schneller rendert und somit die Gesamtzeit verkürzt.
n8whnp
@ n8whnp Wäre es besser, eine neue Domain für den statischen Inhalt zu erstellen und Cloudflare nur für den statischen Inhalt zu verwenden?
Fünfundfünfzig
@ fünfzig Jahre, ich würde nicht ... nur mehr arbeiten, um einen vernachlässigbaren Effekt zu erzielen. Lassen Sie Cloudflare alles vertreten, und es wird sich ohne Probleme um die Dinge kümmern.
n8whnp