เครือข่ายการจัดส่งเนื้อหา (CDN) คือชุดของเซิร์ฟเวอร์ที่กระจายไปทั่วโลกซึ่งส่งมอบชิ้นส่วนของเว็บไซต์ของคุณให้แก่ผู้เยี่ยมชมไซต์ที่อยู่ใกล้กับเซิร์ฟเวอร์เหล่านั้น
การใช้งาน CDN ที่นิยมใช้กันมากที่สุดคือ ส่งรูปภาพจากเว็บไซต์ นี่เป็นเพราะภาพมักจะเป็นองค์ประกอบที่โหลดช้าที่สุดของหน้าเว็บ
CDN คืออะไร
CDN ไม่ใช่เว็บโฮสต์ มันจะแคชบางส่วนของเว็บไซต์ของคุณที่คุณตั้งค่าไว้เพื่อให้บริการโดย CDN ไฟล์ (แคช) ที่บันทึกไว้เหล่านี้จะถูกอัปโหลดไปยังเซิร์ฟเวอร์ต่าง ๆ ทั่วโลก
เมื่อผู้เข้าชมจากประเทศอื่นเยี่ยมชมเว็บไซต์ของคุณพวกเขาได้รับข้อความโดยตรงจากโฮสต์เว็บของคุณ แต่พวกเขาอาจได้รับไฟล์อื่น ๆ จำนวนมากจากเซิร์ฟเวอร์ CDN ที่ใกล้ที่สุด ตำแหน่งของพวกเขา
ไฟล์เหล่านี้อาจรวมถึง:
ความต้องการบริการ CDN พุ่งสูงขึ้นเมื่อ Google เริ่มใช้ความเร็วในการโหลดหน้าเป็นตัวแปรหนึ่งในอัลกอริทึมการจัดอันดับ
In_content_1 ทั้งหมด: [300x250] / DFP: [640x360]->การแข่งขันนี้เพื่อที่จะเป็นหน้าการโหลดที่เร็วที่สุดในหัวข้อที่เจ้าของเว็บไซต์ต้องการเพื่อหาทางเลือกอื่น ๆ สำหรับรูปภาพที่โหลดช้าในเว็บไซต์ เครือข่าย CDN แบบกระจายแคชเป็นวิธีแก้ปัญหาที่สมบูรณ์
ทำไม CDN เป็นสิ่งจำเป็นสำหรับเว็บไซต์ของคุณ
หากคุณเป็นเจ้าของเว็บไซต์ความเร็วที่ การโหลดหน้าเว็บมีความสำคัญเนื่องจากเหตุผลบางประการ ดังกล่าวข้างต้นจะเพิ่มคะแนนการจัดอันดับโดยรวมของคุณกับ Google
ประการที่สองเป็นการปรับปรุงประสบการณ์ที่ผู้เข้าชมมีในเว็บไซต์ของคุณ สิ่งนี้จะทำให้พวกเขาอยู่ในเว็บไซต์ของคุณได้นานขึ้นและเยี่ยมชมหน้าอื่น ๆ ในนั้น
นี่เป็นอีกวิธีที่ CDN จำเป็นสำหรับเว็บไซต์ของคุณ
บันทึกแบนด์วิดธ์
เมื่อใช้ CDN แสดงว่าคุณกำลังเปลี่ยนแบนด์วิดท์จากเซิร์ฟเวอร์ของโฮสต์เว็บของคุณและไปยังเครือข่ายแบบกระจายของเซิร์ฟเวอร์ CDN แทน
เมื่อคุณตั้งค่าบัญชี CDN ของคุณและตั้งค่ากับโดเมนของคุณแล้วคุณจะเห็นว่าแบนด์วิดท์เริ่มสะสมในแผงควบคุมบัญชีของคุณ
นี่เป็นความต้องการแบนด์วิดท์ที่คุณต้องการนำออกจากเซิร์ฟเวอร์ของโฮสต์เว็บของคุณ ด้วยบริการเว็บโฮสติ้งที่มีราคาแพงและบ่อยครั้งที่ถูกเรียกเก็บเงินสำหรับการใช้แบนด์วิดท์ที่มากขึ้น - การลดการใช้แบนด์วิดท์มักเท่ากับการประหยัดต้นทุนที่สำคัญ
ต้นทุนแบนด์วิดธ์ CDN เนื่องจาก CDN services ตั้งค่าเครือข่ายเซิร์ฟเวอร์เพื่อจัดการเนื้อหาแบนด์วิธสูงเช่นรูปภาพ พวกเขาทำสิ่งนี้ในวิธีต่อไปนี้
ลดเวลาหยุดทำงาน
เมื่อพูดถึงความเชื่อถือได้มีบางสิ่งที่จะช่วยลดการหยุดทำงานของเว็บไซต์ได้มากขึ้น กว่าการใช้บริการ CDN
เวลาการทำงานที่เพิ่มขึ้นนี้เกิดจากสาเหตุหลายประการ
เครือข่าย CDN แบบกระจายหมายความว่าแบนด์วิดท์ของคุณจำนวนมาก - รูปภาพ - มาจากเซิร์ฟเวอร์หลายเครื่อง จากทั่วทุกมุมโลก บริการ CDN ใช้เทคนิคที่เรียกว่า "load balancing" ซึ่งหมายความว่าเมื่อมีความต้องการมากเกินไปจากเซิร์ฟเวอร์หนึ่งเซิร์ฟเวอร์อื่น ๆ จะถูกใช้เพื่อสร้างสมดุลในการโหลด
เมื่อใดก็ตามที่ปริมาณการเข้าชมเว็บไซต์ของคุณเพิ่มขึ้นอย่างมีนัยสำคัญจะทำให้มีความต้องการฮาร์ดแวร์จำนวนมาก โดยเฉพาะเว็บเซิร์ฟเวอร์ในศูนย์ข้อมูลของโฮสต์เว็บของคุณและเซิร์ฟเวอร์แบบกระจายที่จัดการโดยบริการ CDN ของคุณ
และเนื่องจากรูปภาพและไฟล์เป็นจำนวนมากที่สุดของข้อมูลที่ถูกถ่ายโอน จะเกิดขึ้น
ข้อเท็จจริงที่ว่า CDNs จัดการความต้องการนั้นในเซิร์ฟเวอร์ที่มีโหลดบาลานซ์หลายตัวหมายความว่าเว็บไซต์ของคุณจะสามารถรับส่งข้อมูลได้มากขึ้นกว่าที่คุณไม่ได้ใช้บริการ CDN
ปรับปรุงความปลอดภัย
คุณอาจประหลาดใจที่รู้ว่าการใช้ CDN นั้นสามารถเพิ่มความปลอดภัยของไซต์ของคุณได้ด้วย
เพื่อทำความเข้าใจสิ่งนี้ก่อนอื่นคุณต้องเข้าใจ การไหลของข้อมูลเมื่อผู้เยี่ยมชมมาที่เว็บไซต์ของคุณ
ในการตั้งค่าเว็บเซิร์ฟเวอร์เดียวผู้เข้าชมร้องขอหน้าเว็บและเว็บเซิร์ฟเวอร์ของคุณต้องตอบสนองกับข้อมูลทั้งหมดรวมถึงข้อความรูปภาพ , javascript และสไตล์ชีท ความต้องการแบนด์วิดท์ทั้งหมดนั้นส่งผลต่อเว็บเซิร์ฟเวอร์เดียวของคุณ
รูปภาพนี้เหมือนกับเขื่อนที่มีพอร์ตน้ำหลายแห่ง ในสถานการณ์นี้มันจะเป็นเขื่อนที่มีเพียงหนึ่งพอร์ตสำหรับน้ำไหลผ่าน มันจะไม่ใช้น้ำมากเกินไปสำหรับเขื่อนที่จะล้นและน้ำจะเริ่มไหลผ่านด้านบน
นี่คือเหตุผลที่เขื่อนส่วนใหญ่สร้างด้วยหลายพอร์ตที่สามารถเปิดได้เหมือนน้ำ ระดับเพิ่มขึ้นในด้านอื่น ๆ
หากคุณมีเว็บไซต์ที่โฮสต์อยู่บนเว็บเซิร์ฟเวอร์เดียวจะใช้ความพยายามน้อยลงในส่วนของผู้โจมตี DDOS เพื่อทำลายเว็บไซต์ของคุณ
การโจมตี DDOS นั้นเปิดตัวจาก "บ็อต" ที่แตกต่างกันจำนวนมากจาก ทั่วโลกจำลองผู้ใช้หลายร้อยหรือหลายพันคนที่ร้องขอจากเว็บเซิร์ฟเวอร์ของคุณในเวลาเดียวกัน
อย่างไรก็ตามด้วยการใช้บริการ CDN กับเว็บเซิร์ฟเวอร์แบบกระจายทั่วโลกเซิร์ฟเวอร์เหล่านั้นทั้งหมด เช่นเดียวกับพอร์ตเพิ่มเติมในเขื่อน
ตอนนี้เว็บเซิร์ฟเวอร์ของคุณต้องการเพียงการแสดงข้อความและเซิร์ฟเวอร์ CDN หลายแห่งให้บริการรูปภาพและไฟล์อื่น ๆ เซิร์ฟเวอร์ทั้งหมดเหล่านี้แบ่งปันความต้องการแบนด์วิดท์เป็นหลัก
สิ่งนี้จะไม่ให้การป้องกัน 100% กับการโจมตี DDOS แต่จะต้องใช้ความพยายามของแฮกเกอร์ในการโจมตีที่ใหญ่กว่ามากก่อนที่เว็บไซต์ของคุณจะลง
นอกจากนี้หากคุณแน่ใจว่าตั้ง CDN ของคุณด้วยใบรับรอง TLS / SSL การรับส่งข้อมูลทั้งหมดจะถูกเข้ารหัสและป้องกันจากแฮกเกอร์ที่สกัดกั้นการรับส่งข้อมูลทางเว็บ
วิธีตั้งค่าบริการ CDN ของคุณ
ขณะที่บริการ CDN อาจฟังดูซับซ้อน การตั้งค่าทำได้ค่อนข้างง่าย
ก่อนอื่นคุณต้องเลือกบริการ CDN มีตัวเลือกสำคัญสองสามตัว
บริการใด ๆ เหล่านี้จะให้การเพิ่มประสิทธิภาพ CDN ที่เพียงพอสำหรับเว็บไซต์ของคุณ หากไซต์ของคุณมีขนาดเล็กจะดีกว่าหากใช้รูปแบบการจ่ายตามการใช้งานเนื่องจากแบนด์วิดท์ของคุณอาจต่ำ หากคุณมีเว็บไซต์หรือธุรกิจขนาดใหญ่รูปแบบอัตราคงที่จะดีกว่า
เมื่อคุณสมัครใช้บริการ CDN แล้วคุณจะต้องตั้งค่าโซน CDN ในบัญชีของคุณ
การตั้งค่าบัญชีทำได้ง่าย ระบุชื่อโดเมนของคุณและกำหนดค่าแคชและการบีบอัด โดยปกติแล้วการตั้งค่าเหล่านี้จะเป็นค่าเริ่มต้น
จดบันทึกชื่อโฮสต์ CNAME ที่ CDN ของคุณจัดไว้ให้ คุณจะต้องใช้ภายหลัง
ในที่สุดคุณจะต้องติดตั้งปลั๊กอิน CDN บนเว็บไซต์ของคุณ ตัวอย่างเช่นหากคุณใช้งานเว็บไซต์ WordPress W3 แคชทั้งหมด เป็นตัวเลือกยอดนิยม
เมื่อคุณติดตั้งปลั๊กอินคุณจะเห็นช่องว่างที่คุณสามารถป้อน CNAME ให้บริการโดย CDN ของคุณ
คุณจะพบส่วนที่คุณสามารถเปิดใช้งานไฟล์ประเภทใดในเว็บไซต์ของคุณที่คุณต้องการให้บริการ CDN ทำการแคชและมอบให้กับผู้เยี่ยมชม
เมื่อคุณบันทึกการเปลี่ยนแปลงทั้งหมดแล้วคุณจะเห็นว่าแผนภูมิแบนด์วิดธ์ CDN เริ่มสะท้อนผู้เข้าชมตลอดเวลา อาจถึงเวลาสำหรับการเปลี่ยนแปลงที่จะทำซ้ำทั่วอินเทอร์เน็ต แต่การเปลี่ยนแปลง DNS ควรอัปเดตหลังจากผ่านไปประมาณ 24 ชั่วโมง
เมื่อพิจารณาจากประสิทธิภาพและความปลอดภัยที่ได้รับจากบริการ CDN คุณไม่สามารถจ่ายได้ กำหนดค่าสำหรับเว็บไซต์ของคุณ