CloudFlare คืออะไร

Cloudflare คืออะไร

Cloudflare เป็นผู้ให้บริการระบบเครืองข่าย network ที่ใหญ่ที่สุดในโลก เป็นองค์การไม่แสวงหาผลกำไร ซึ่งหากใครมีเว็บหรือแอพพลิเคชั่นหรือเป็นเจ้าของบล็อกที่ต้องเชื่อมต่ออินเตอร์เนตก็สามารถใช้บริการ Cloudflare ได้ ปัจจุบัน Cloudflare มีเครือข่ายเชื่อมต่อกันทั่วโลก

ที่มาภาพ: Cloudflare

ดังนั้น สรุป Cloudflare ก็คือผู้ให้บริการ DNS และ CDN ฟรี (แบบเสียเงินก็มีนะคะ)

บริการ DNS

ผู้ใช้บริการสามารถนำโดเมนไปเชื่อมต่อกับ Cloudflare ซึ่งสามารถย้าย NS ของโดเมนมาใช้ของ Cloudflare แทนผู้ให้บริการ DNS เดิม เมื่อโดเมนชี้ NS มาที่ Cloudflare แล้ว ผู้ใช้สามารถทำการตั้งค่าต่างๆ ของโดเมนบน Cloudflare ได้เลย

แต่…การจะเข้าใช้ Cloudflare ได้นั้น ผู้ใช้จะต้องมีสิทธิ์เข้าไปจัดการโดเมนในระดับที่สามารถเข้าไปแก้ไขค่า NS ได้ ซึ่งถ้าหากไม่มีสิทธิ์ในระดับที่เข้าไปแก้ไขได้ หรือไม่ใช่เจ้าของโดเมน ก็จะไม่สามารถใช้งาน Cloudflare ได้

สำหรับบริการ CDN สามารถดูได้ที่ Content Delivery Network คืออะไร

ใช้ Cloudflare แล้วได้ประโยชน์อย่างไร

  1. IP จะถูกซ่อน หากเซต Cloudflare ให้อยู่ในโหมด Reverse Proxy มันจะไม่แสดง IP ของ Server แต่จะเป็น IP ของ Cloudflare ซึ่งจะเปลี่ยนไปเรื่อยๆ
  2. ป้องกันการโจมตีแบบ DDoS Protection
  3. ส่งข้อมูลเป็น gzip อัตโนมัติ
  4. ลดขนาดของไฟล์ Javascript, CSS และ HTML ให้อัตโนมัติทำให้โหลดได้เร็วขึ้น
  5. HTTP/2 + SPDY ทำให้โหลดเว็บได้เยอะ
  6. มี SSL ให้
  7. มีสถิติให้ดู เช่น ใช้ bandwidth ไปเท่าใด มี traffic จากประเทศใดบ้าง เป็นต้น
  8. ในกรณีที่เว็บล่ม มันจะส่งค่า cache ล่าสุด เพื่อให้เปิดเว็บได้

แล้วถ้าใช้ Cloudflare ในกรณีที่ server อยู่ที่ไทยล่ะ จะได้ไหม?

ได้แต่ไม่แนะนำ นั่นก็เป็นเพราะว่า แทนที่มันจะวิ่งไปยัง server ที่ไทยโดยตรง มันจะต้องวิ่งไปที่สิงคโปร์หรือฮ่องกงก่อน และส่วนมากผู้ให้บริการโฮสติ้งในไทยจะจำกัด Inter Bandwidth ไว้น้อยมาก ถ้าหากหมีคนเข้าเว็บเยอะ bandwidth ก็จะเต็ม Cloudflare ก็จะติดต่อกับ server ไม่ได้ ทำให้เข้าเว็บไม่ได้

ดังนั้น หากจะใช้ Cloudflare ควรจะเช็คให้ดีๆ ก่อนว่าโฮสติ้งที่ใช้อยู่นั้น server ตั้งอยู่ในประเทศหรือต่างประเทศกันแน่ เพื่อจะได้ไม่เกิดปัญหาตามมาภายหลัง

Was this article helpful?

Related Articles