CDN คืออะไรและทำไมจึงมีความสำคัญหากคุณเป็นเจ้าของโดเมน


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

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

CDN คืออะไร

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

<รูป class = "lazy aligncenter">

เมื่อผู้เข้าชมจากประเทศอื่นเยี่ยมชมเว็บไซต์ของคุณพวกเขาได้รับข้อความโดยตรงจากโฮสต์เว็บของคุณ แต่พวกเขาอาจได้รับไฟล์อื่น ๆ จำนวนมากจากเซิร์ฟเวอร์ CDN ที่ใกล้ที่สุด ตำแหน่งของพวกเขา

ไฟล์เหล่านี้อาจรวมถึง:

  • ไฟล์ Javascript
  • รูปภาพ
  • วิดีโอ
  • สไตล์ชีต
  • ความต้องการบริการ CDN พุ่งสูงขึ้นเมื่อ Google เริ่มใช้ความเร็วในการโหลดหน้าเป็นตัวแปรหนึ่งในอัลกอริทึมการจัดอันดับ

    In_content_1 ทั้งหมด: [300x250] / DFP: [640x360]->

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

    ทำไม CDN เป็นสิ่งจำเป็นสำหรับเว็บไซต์ของคุณ

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

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

    นี่เป็นอีกวิธีที่ CDN จำเป็นสำหรับเว็บไซต์ของคุณ

    บันทึกแบนด์วิดธ์

    เมื่อใช้ CDN แสดงว่าคุณกำลังเปลี่ยนแบนด์วิดท์จากเซิร์ฟเวอร์ของโฮสต์เว็บของคุณและไปยังเครือข่ายแบบกระจายของเซิร์ฟเวอร์ CDN แทน

    เมื่อคุณตั้งค่าบัญชี CDN ของคุณและตั้งค่ากับโดเมนของคุณแล้วคุณจะเห็นว่าแบนด์วิดท์เริ่มสะสมในแผงควบคุมบัญชีของคุณ

    <รูป class =" lazy aligncenter ">

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

    ต้นทุนแบนด์วิดธ์ CDN เนื่องจาก CDN services ตั้งค่าเครือข่ายเซิร์ฟเวอร์เพื่อจัดการเนื้อหาแบนด์วิธสูงเช่นรูปภาพ พวกเขาทำสิ่งนี้ในวิธีต่อไปนี้

    • CDN ใช้การปรับให้เหมาะสมเช่นการทำโหลดบาลานซ์ของเซิร์ฟเวอร์และไดรฟ์สถานะคงที่ซึ่งเพิ่มความเร็วในการโอนและลดข้อผิดพลาด
    • ด้วยเทคนิคการจัดการขนาดไฟล์เช่นการบีบอัดไฟล์และการย่อขนาด CDNs จะลดปริมาณข้อมูลที่ถ่ายโอน
    • การใช้ใบรับรอง SSL / TLS CDNs สามารถลดการเริ่มต้นการถ่ายโอนที่ผิดพลาดได้ ถ่ายโอนและส่งข้อมูลมากขึ้น
    • ลดเวลาหยุดทำงาน

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

      เวลาการทำงานที่เพิ่มขึ้นนี้เกิดจากสาเหตุหลายประการ

      เครือข่าย CDN แบบกระจายหมายความว่าแบนด์วิดท์ของคุณจำนวนมาก - รูปภาพ - มาจากเซิร์ฟเวอร์หลายเครื่อง จากทั่วทุกมุมโลก บริการ CDN ใช้เทคนิคที่เรียกว่า "load balancing" ซึ่งหมายความว่าเมื่อมีความต้องการมากเกินไปจากเซิร์ฟเวอร์หนึ่งเซิร์ฟเวอร์อื่น ๆ จะถูกใช้เพื่อสร้างสมดุลในการโหลด

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

      และเนื่องจากรูปภาพและไฟล์เป็นจำนวนมากที่สุดของข้อมูลที่ถูกถ่ายโอน จะเกิดขึ้น

      ข้อเท็จจริงที่ว่า CDNs จัดการความต้องการนั้นในเซิร์ฟเวอร์ที่มีโหลดบาลานซ์หลายตัวหมายความว่าเว็บไซต์ของคุณจะสามารถรับส่งข้อมูลได้มากขึ้นกว่าที่คุณไม่ได้ใช้บริการ CDN

      ปรับปรุงความปลอดภัย

      คุณอาจประหลาดใจที่รู้ว่าการใช้ CDN นั้นสามารถเพิ่มความปลอดภัยของไซต์ของคุณได้ด้วย

      เพื่อทำความเข้าใจสิ่งนี้ก่อนอื่นคุณต้องเข้าใจ การไหลของข้อมูลเมื่อผู้เยี่ยมชมมาที่เว็บไซต์ของคุณ

      ในการตั้งค่าเว็บเซิร์ฟเวอร์เดียวผู้เข้าชมร้องขอหน้าเว็บและเว็บเซิร์ฟเวอร์ของคุณต้องตอบสนองกับข้อมูลทั้งหมดรวมถึงข้อความรูปภาพ , javascript และสไตล์ชีท ความต้องการแบนด์วิดท์ทั้งหมดนั้นส่งผลต่อเว็บเซิร์ฟเวอร์เดียวของคุณ

      รูปภาพนี้เหมือนกับเขื่อนที่มีพอร์ตน้ำหลายแห่ง ในสถานการณ์นี้มันจะเป็นเขื่อนที่มีเพียงหนึ่งพอร์ตสำหรับน้ำไหลผ่าน มันจะไม่ใช้น้ำมากเกินไปสำหรับเขื่อนที่จะล้นและน้ำจะเริ่มไหลผ่านด้านบน

      นี่คือเหตุผลที่เขื่อนส่วนใหญ่สร้างด้วยหลายพอร์ตที่สามารถเปิดได้เหมือนน้ำ ระดับเพิ่มขึ้นในด้านอื่น ๆ

      <รูป class = "lazy aligncenter">

      หากคุณมีเว็บไซต์ที่โฮสต์อยู่บนเว็บเซิร์ฟเวอร์เดียวจะใช้ความพยายามน้อยลงในส่วนของผู้โจมตี DDOS เพื่อทำลายเว็บไซต์ของคุณ

      การโจมตี DDOS นั้นเปิดตัวจาก "บ็อต" ที่แตกต่างกันจำนวนมากจาก ทั่วโลกจำลองผู้ใช้หลายร้อยหรือหลายพันคนที่ร้องขอจากเว็บเซิร์ฟเวอร์ของคุณในเวลาเดียวกัน

      อย่างไรก็ตามด้วยการใช้บริการ CDN กับเว็บเซิร์ฟเวอร์แบบกระจายทั่วโลกเซิร์ฟเวอร์เหล่านั้นทั้งหมด เช่นเดียวกับพอร์ตเพิ่มเติมในเขื่อน

      ตอนนี้เว็บเซิร์ฟเวอร์ของคุณต้องการเพียงการแสดงข้อความและเซิร์ฟเวอร์ CDN หลายแห่งให้บริการรูปภาพและไฟล์อื่น ๆ เซิร์ฟเวอร์ทั้งหมดเหล่านี้แบ่งปันความต้องการแบนด์วิดท์เป็นหลัก

      สิ่งนี้จะไม่ให้การป้องกัน 100% กับการโจมตี DDOS แต่จะต้องใช้ความพยายามของแฮกเกอร์ในการโจมตีที่ใหญ่กว่ามากก่อนที่เว็บไซต์ของคุณจะลง

      <รูป class =" lazy aligncenter ">

      นอกจากนี้หากคุณแน่ใจว่าตั้ง CDN ของคุณด้วยใบรับรอง TLS / SSL การรับส่งข้อมูลทั้งหมดจะถูกเข้ารหัสและป้องกันจากแฮกเกอร์ที่สกัดกั้นการรับส่งข้อมูลทางเว็บ

      วิธีตั้งค่าบริการ CDN ของคุณ

      ขณะที่บริการ CDN อาจฟังดูซับซ้อน การตั้งค่าทำได้ค่อนข้างง่าย

      ก่อนอื่นคุณต้องเลือกบริการ CDN มีตัวเลือกสำคัญสองสามตัว

      • Cloudflare : หนึ่งในบริการ CDN ที่ใหญ่ที่สุดและรู้จักกันดีที่สุดที่ใช้โดยธุรกิจหลักหลายแห่งทั่วโลก
      • fastly : นำเสนอผลิตภัณฑ์เพิ่มประสิทธิภาพเว็บจำนวนมากรวมถึงการส่งเนื้อหา CDN
      • KeyCDN : จัดการศูนย์ข้อมูล 34 แห่งทั่วทุกแห่ง โลกที่มีประสิทธิภาพความเร็วเว็บไซต์ที่พิสูจน์แล้ว
      • MetaCDN : ไม่เหมือนกับบริการ CDN อื่น ๆ ที่คิดค่าบริการตามการใช้งานบริการนี้จะเรียกเก็บค่าบริการรายเดือนคงที่
      • StackPath : เดิมคือ MaxCDN, StackPath ถูกใช้งานโดย บริษัท และเว็บไซต์หลายแห่งทั่วโลก
      • บริการใด ๆ เหล่านี้จะให้การเพิ่มประสิทธิภาพ CDN ที่เพียงพอสำหรับเว็บไซต์ของคุณ หากไซต์ของคุณมีขนาดเล็กจะดีกว่าหากใช้รูปแบบการจ่ายตามการใช้งานเนื่องจากแบนด์วิดท์ของคุณอาจต่ำ หากคุณมีเว็บไซต์หรือธุรกิจขนาดใหญ่รูปแบบอัตราคงที่จะดีกว่า

        เมื่อคุณสมัครใช้บริการ CDN แล้วคุณจะต้องตั้งค่าโซน CDN ในบัญชีของคุณ

        <รูป class = "lazy aligncenter">

        การตั้งค่าบัญชีทำได้ง่าย ระบุชื่อโดเมนของคุณและกำหนดค่าแคชและการบีบอัด โดยปกติแล้วการตั้งค่าเหล่านี้จะเป็นค่าเริ่มต้น

        จดบันทึกชื่อโฮสต์ CNAME ที่ CDN ของคุณจัดไว้ให้ คุณจะต้องใช้ภายหลัง

        ในที่สุดคุณจะต้องติดตั้งปลั๊กอิน CDN บนเว็บไซต์ของคุณ ตัวอย่างเช่นหากคุณใช้งานเว็บไซต์ WordPress W3 แคชทั้งหมด เป็นตัวเลือกยอดนิยม

        เมื่อคุณติดตั้งปลั๊กอินคุณจะเห็นช่องว่างที่คุณสามารถป้อน CNAME ให้บริการโดย CDN ของคุณ

        <รูป class = "lazy aligncenter">

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

        <รูปที่ class = "lazy aligncenter">

        เมื่อคุณบันทึกการเปลี่ยนแปลงทั้งหมดแล้วคุณจะเห็นว่าแผนภูมิแบนด์วิดธ์ CDN เริ่มสะท้อนผู้เข้าชมตลอดเวลา อาจถึงเวลาสำหรับการเปลี่ยนแปลงที่จะทำซ้ำทั่วอินเทอร์เน็ต แต่การเปลี่ยนแปลง DNS ควรอัปเดตหลังจากผ่านไปประมาณ 24 ชั่วโมง

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

        วิธีการแก้เว็บที่เปิดไม่ได้/ How To Fix server DNS address could not be found Site

        กระทู้ที่เกี่ยวข้อง:


        12.09.2019