CDN คืออะไร ?

CDN คืออะไร ?

CDN ย่อมาจาก Content Delivery Network แปลเป็นไทยว่า เครือข่ายการส่งมอบเนื้อหา เป็นเครือข่ายเซิร์ฟเวอร์ขนาดใหญ่ที่กระจายอยู่ทั่วโลก ทำหน้าที่จัดเก็บและกระจายเนื้อหาเว็บ เช่น รูปภาพ วิดีโอ ไฟล์ JavaScript ไปยังผู้ใช้ปลายทาง

รูปภาพจาก cloudflare.com

CDN ทำงานอย่างไร?

  1. ผู้ใช้ร้องขอเนื้อหา: เมื่อผู้ใช้เข้าชมเว็บไซต์ เว็บเบราว์เซอร์จะส่งคำขอไปยังเซิร์ฟเวอร์ของเว็บไซต์เพื่อขอรับเนื้อหา
  2. CDN ตรวจสอบ: CDN ตรวจสอบว่ามีสำเนาเนื้อหาที่ร้องขออยู่ในเซิร์ฟเวอร์ CDN ใกล้กับผู้ใช้หรือไม่
  3. ส่งมอบเนื้อหา:
    1. มีสำเนา: CDN ส่งมอบเนื้อหาจากเซิร์ฟเวอร์ CDN ไปยังผู้ใช้โดยตรง
    2. ไม่มีสำเนา: CDN ดึงเนื้อหาจากเซิร์ฟเวอร์ต้นทาง เก็บสำเนาไว้ และส่งมอบเนื้อหาไปยังผู้ใช้

ประโยชน์ของ CDN

  • เพิ่มความเร็ว: CDN ช่วยให้ผู้ใช้โหลดเนื้อหาเว็บได้เร็วขึ้น โดยเฉพาะผู้ใช้ที่อยู่ไกลจากเซิร์ฟเวอร์ต้นทาง
  • ลดภาระเซิร์ฟเวอร์: CDN ช่วยกระจายภาระการรับส่งข้อมูลจากเซิร์ฟเวอร์ต้นทาง
  • เพิ่มความพร้อมใช้งาน: CDN ช่วยให้เนื้อหาเว็บสามารถเข้าถึงได้ even when the main server is down.
  • ความปลอดภัย: CDN ช่วยปกป้องเว็บไซต์จาก DDoS attacks.

ตัวอย่างผู้ให้บริการ CDN

  • Cloudflare
  • Amazon CloudFront
  • Akamai Technologies
  • Google Cloud CDN

สรุป

CDN เป็นเครื่องมือที่มีประโยชน์สำหรับเว็บไซต์ทุกประเภท ช่วยเพิ่มความเร็ว ประสิทธิภาพ และความปลอดภัยของเว็บไซต์

Naruemon Paengjaem
Naruemon Paengjaem