สิ่งที่ฉันเข้าใจจนถึง:
- คุณยังคงโฮสต์เว็บปัจจุบันของคุณ แต่คุณเปลี่ยนเซิร์ฟเวอร์ DNS สำหรับไซต์ของคุณจากเซิร์ฟเวอร์ DNS ของโฮสต์ปัจจุบันของคุณเป็นเซิร์ฟเวอร์ DNS ของ CloudFlare
- CloudFlare ให้บริการทรัพยากรเว็บไซต์ของคุณจากศูนย์ข้อมูลหลายแห่งทั่วโลก
ตอนนี้ฉันต้องการทราบรายละเอียดทางเทคนิคของกลไกนี้ นี่คือคำถามที่ฉันมี:
CloudFlare ทำหน้าที่เป็นแคชพร็อกซีหรือไม่? สมมติว่าฉันมีรูปภาพจำนวนมากบนหน้าเว็บไซต์ของฉัน CloudFlare แคชรูปภาพทั้งหมดในศูนย์ข้อมูลแต่ละแห่งหรือไม่จากนั้นให้บริการจากศูนย์ข้อมูลเหล่านั้นหรือไม่
ทรัพยากรไซต์ใดบ้างที่ได้รับผลกระทบ คงที่เท่านั้น? แล้วเว็บเพจล่ะ (เอกสาร HTML) ล่ะ? จะเกิดอะไรขึ้นถ้าเซิร์ฟเวอร์ของฉันสร้างเพจแบบไดนามิก? CloudFlare ทำให้แน่ใจว่าจะให้บริการรุ่นหน้าล่าสุดเสมอ?
สิ่งที่เกี่ยวกับ POST ขอไปยังเว็บไซต์ของฉัน (เช่นผู้เข้าชมข้อมูลที่อัปโหลดผ่าน Ajax ซึ่งจะถูกเก็บไว้ในฐานข้อมูล)? สิ่งนี้จะต้องมีการดำเนินการบนเซิร์ฟเวอร์ของฉัน ดังนั้น CloudFlare ไม่ได้ (และไม่สามารถ) เพิ่มประสิทธิภาพของกระบวนการนี้ใช่ไหม ดังนั้น CloudFlare เพียงแค่ส่งคำขอ Ajax ไปยังเว็บโฮสต์เดิมหรือไม่