อินเทอร์เน็ต

CDN (เครือข่ายการจัดส่งเนื้อหา) คืออะไร

ผู้เขียน: John Stephens
วันที่สร้าง: 28 มกราคม 2021
วันที่อัปเดต: 14 พฤษภาคม 2024
Anonim
What is a Content Delivery Network (CDN)?
วิดีโอ: What is a Content Delivery Network (CDN)?

เนื้อหา

เร่งความเร็วเว็บเพจของคุณโดยการแคชไฟล์ในระดับเครือข่าย

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

วิธีการทำงานของ CDN

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

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


วัตถุใด ๆ ที่แคชจะโหลดจากแคชซึ่งเพิ่มความเร็วในการดาวน์โหลดหน้า

ใช้ CDN เชิงพาณิชย์

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

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

แม้แต่ไซต์ที่เล็กกว่าก็สามารถใช้ CDN สำหรับสคริปต์ได้

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


  • Chrome Frame
  • ชุดเครื่องมือ Dojo
  • Ext JS
  • jQuery
  • jQuery UI
  • MooTools
  • แบบเดิม
  • Script.actulous
  • SWFObject
  • ส่วนต่อประสานผู้ใช้ของ Yahoo (YUI)

ScriptSrc.net มีลิงก์ไปยังไลบรารีเหล่านี้ดังนั้นคุณไม่จำเป็นต้องจำมัน

เว็บไซต์ขนาดเล็กยังสามารถใช้ CDN ฟรีเพื่อแคชเนื้อหาของพวกเขา มี CDN ที่ดีหลายอย่างที่คุณสามารถใช้ได้รวมถึง:

  • Cloudflare
  • Coral CDN
  • เซิร์ฟเวอร์การจราจร

เมื่อใดจึงจะเปลี่ยนเป็นเครือข่ายการจัดส่งเนื้อหา

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


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

  • ไซต์ของคุณมีผู้เข้าชมจำนวนมากทุกวัน
  • และผู้เยี่ยมชมเหล่านั้นมาจากพื้นที่ที่มีการกระจายอย่างกว้างขวาง

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

แน่ใจว่าจะดู

ที่น่าสนใจบนเว็บไซต์

วิธีสร้าง KDE Plasma ให้เหมือนกับ Windows
ซอฟต์แวร์

วิธีสร้าง KDE Plasma ให้เหมือนกับ Windows

คลิก ธีมพื้นที่ทำงาน จากนั้นคลิก ธีมพลาสม่า. ชนิด ธีม Window 10 Plama ในแถบค้นหาแล้วคลิก ติดตั้ง ที่เกี่ยวข้องกับ ธีม Window 10 Plama การเข้า กลับไป ธีมพื้นที่ทำงาน > ธีมพลาสม่า คลิก Window 10 Plama ...
ทำความเข้าใจเกี่ยวกับวิธีการทำงานของ AM / FM Radios
การเล่นเกม

ทำความเข้าใจเกี่ยวกับวิธีการทำงานของ AM / FM Radios

วิทยุ AM / FM สามารถรู้สึกเหมือนเวทมนต์บริสุทธิ์ เมื่อคุณเปิดวิทยุคุณสามารถฟังเพลงเสียงหรือความบันเทิงทางเสียงอื่น ๆ ที่ออกอากาศจากแหล่งที่ตั้งอยู่ห่างออกไปหลายร้อยหรือหลายพันไมล์! อย่างไรก็ตามการรับ...