Was ich bisher verstehe:
- Sie behalten Ihr aktuelles Webhosting bei, ändern jedoch die DNS-Server für Ihre Site von den DNS-Servern Ihres aktuellen Hostings auf die DNS-Server von CloudFlare.
- CloudFlare bedient die Ressourcen Ihrer Website von mehreren Rechenzentren auf der ganzen Welt aus.
Nun möchte ich die technischen Details dieses Mechanismus kennen. Hier sind einige der Fragen, die ich habe:
Dient CloudFlare als Cache-Proxy? Angenommen, ich habe eine Reihe von Bildern auf den Seiten meiner Website. Zwischenspeichert CloudFlare alle diese Bilder in jedem ihrer Rechenzentren und stellt sie dann von diesen Rechenzentren aus bereit?
Welche Site-Ressourcen sind betroffen? Nur statische? Was ist mit den Webseiten selbst (den HTML-Dokumenten)? Was ist, wenn die Seiten dynamisch von meinem Server generiert werden? Wie stellt CloudFlare sicher, dass immer die aktuellste Version der Seite bereitgestellt wird?
Was ist mit POST-Anfragen an meine Site (z. B. wenn ein Besucher Daten über Ajax hochlädt, die dann in der Datenbank gespeichert werden)? Dieses Zeug muss auf meinem Server ausgeführt werden. CloudFlare erhöht die Leistung dieses Prozesses also nicht (und kann es auch nicht), oder? Also leitet CloudFlare die Ajax-Anfrage nur an den ursprünglichen Webhost weiter?