Content Delivery Network คืออะไร

Content Delivery Network คืออะไร

Content Delivery Network (CDN) คือระบบเครือข่ายของเครื่องเชิฟเวอร์จำนวนมาก ที่กระจายตัวอยู่ทั่วโลก โดยเชิฟเวอร์เหล่านั้นจะทำการเชื่อมต่อกันผ่านอินเตอร์เน็ต เพื่อทำหน้าที่ในการส่งข้อมูลให้ไปถึงผู้รับปลายทางให้เร็วที่สุด

สำหรับข้อมูลที่ส่งผ่านอินเตอร์เนตนั้นมีหลากหลายรูปแบบ ไม่ว่าจะเป็นข้อความ รูปภาพ ไฟล์วิดีโอ ไฟล์เอกสาร ไฟล์ของเว็บไซต์หรือซอฟต์แวร์เป็นต้น ข้อมูลเหล่านี้จะถูกคัดลอก (Caching) ไปเก็บไว้เซิร์ฟเวอร์ต่างๆ ที่กระจายอยู่ใกล้ผู้ชมปลายทาง หรือที่เรียกว่า Edges Server เมื่อมีผู้เข้าชม หรือร้องขอข้อมูล เครื่องที่อยู่ใกล้สุดจะส่งข้อมูลแทนเครื่องเซิร์ฟเวอร์ต้นทาง ทำให้มีการส่งข้อมูลเร็วขึ้นกว่าเดิมโดยเฉลี่ยแล้วมากกว่า 50%

ที่มาภาพ: mindphp

CDN มีประโยชน์อย่างไร

CDN มีประโยชน์ต่อผู้ให้บริการเว็บไซต์ เจ้าของ Content และแอพพลิเคชั่น รวมไปถึงผู้ให้บริการเครือข่าย (ISP)

  • ผู้เข้าชม: ไม่ว่าจะเป็นผู้ใช้งานเว็บไซต์หรือแอพพลิเคชั่น หากใช้งานผ่าน CDN จะโหลดหน้าเว็บได้เร็วกว่า
  • เจ้าของ Content: เจ้าของเว็บ, ผู้ให้บริการสื่อออนไลน์ หากใช้ CDN จะทำให้ผู้ชมสามารถเข้าถึงข้อมูลได้เร็วขึ้น เว็บโหลดเร็วขึ้น จะลดอัตราสิ้นเปลือง bandwidth ประหยัด data transfe นอกจากนี้ CDN ยังช่วยทำให้เว็บปลอดภัยจากการโจมตีอีกด้วย ทำให้เว็บมีความน่าเชื่อถือให้กับลูกค้า สิ่งเหล่านี้ก่อให้เกิด Brand Loyalty อันแข็งแกร่งในระยะยาว

ผู้ให้บริการ CDN ที่แนะนำ

  1. Cloudflare ดี และฟรี
  2. Akamai ดีมากๆ แต่ราคาแพง
  3. MaxCDN ดี และราคาค่อนข้างถูก
  4. KeyCDN ดี และราคาถูก
  5. ByteArk ดีมากๆ เจ้าหน้าที่เป็นคนไทย เนื่องจากเป็นผู้ให้บริการในไทย

หมายเหตุ: CDN ไม่สามารถทำงานกับเว็บแบบ offline หรือ แบบ Intranet ดังนั้น หากจะใช้ CDN จะใช้ได้ในกรณีเดียวคือ online เท่านั้น

 

Was this article helpful?

Related Articles