ซีดีเอ็น (CDN)

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

แสดงตัวกรอง
ตัวกรองโฮสติ้ง
A2 Themes & Host Me Filter

ระบบปฏิบัติการ

พื้นที่ดิสก์

หน่วยความจำ RAM

ประเภทดิสก์

แกน CPU

จัดเรียง

ไว้วางใจนักบิน Nexcess
คะแนน - 9.8
Nexcess Logo
Nexcess

Nexcess

CDN 250
$25 /รายเดือน

รีวิว 102


ตำแหน่งเซิร์ฟเวอร์


Nexcess Servers in Surreyประเทศอังกฤษ Nexcess Servers in Dearbornสหรัฐ Nexcess Servers in Amsterdamเนเธอร์แลนด์ Nexcess Servers in Sydneyออสเตรเลีย
เปรียบเทียบ
ไว้วางใจนักบิน Liquid Web
คะแนน - 9.4
Liquid Web Logo
Liquid Web

เว็บของเหลว

1 TB
$130 /รายเดือน

รีวิว 406

45 คูปอง

ตำแหน่งเซิร์ฟเวอร์


Liquid Web Servers in Phoenixสหรัฐ Liquid Web Servers in Amsterdamเนเธอร์แลนด์
เปรียบเทียบ
ไว้วางใจนักบิน OVH.ie
คะแนน - 7.8
OVH.ie Logo
OVH.ie

OVH.ie

InfraStructure CDN
$11.23 /รายเดือน

รีวิว 47


ตำแหน่งเซิร์ฟเวอร์


OVH.ie Servers in Irelandไอร์แลนด์ OVH.ie Servers in Netherlandsเนเธอร์แลนด์ OVH.ie Servers in Japanญี่ปุ่น OVH.ie Servers in Italyอิตาลี OVH.ie Servers in Hillsboroสหรัฐ OVH.ie Servers in Singaporeสิงคโปร์ OVH.ie Servers in Frankfurt am Mainเยอรมนี OVH.ie Servers in Montrealแคนาดา OVH.ie Servers in Warsawโปแลนด์ OVH.ie Servers in Londonประเทศอังกฤษ OVH.ie Servers in Roubaixฝรั่งเศส OVH.ie Servers in Spainสเปน
เปรียบเทียบ
ไว้วางใจนักบิน Sonic Fast.io
คะแนน - 7.6
Sonic Fast.io Logo
Sonic Fast.io

โซนิค Fast.io

CDN
$8.72 /รายเดือน

รีวิว 8


ตำแหน่งเซิร์ฟเวอร์


Sonic Fast.io Servers in Las Vegasสหรัฐ Sonic Fast.io Servers in Londonประเทศอังกฤษ Sonic Fast.io Servers in Hong Kongฮ่องกง
เปรียบเทียบ
ไว้วางใจนักบิน Hostry
คะแนน - 7
Hostry Logo
Hostry

Hostry

1,5TB CDN - 10$/mo
$10 /รายเดือน


ตำแหน่งเซิร์ฟเวอร์


Hostry Servers in Czech Republicสาธารณรัฐเช็ก Hostry Servers in Sofiaบัลแกเรีย Hostry Servers in Kievยูเครน Hostry Servers in Amsterdamเนเธอร์แลนด์ Hostry Servers in Dallasสหรัฐ Hostry Servers in Moscowสหพันธรัฐรัสเซีย Hostry Servers in Polandโปแลนด์ Hostry Servers in Rigaลัตเวีย Hostry Servers in Singaporeสิงคโปร์
เปรียบเทียบ
ไว้วางใจนักบิน Stack Path
คะแนน - 6.4
Stack Path Logo
Stack Path

Stack Path

200 GB
$200 /รายเดือน

รีวิว 1

42 คูปอง

ตำแหน่งเซิร์ฟเวอร์


Stack Path Servers in United Statesสหรัฐ
เปรียบเทียบ
ไว้วางใจนักบิน Ovh.de
คะแนน - 5.6
Ovh.de Logo
Ovh.de

Ovh.de

CDN InfraStructure
$13.38 /รายเดือน

รีวิว 5

เปรียบเทียบ
คะแนน - 0
OUR Host Logo
OUR Host

โฮสต์ของเรา

Defend Pack
$49.4 /รายเดือน


ตำแหน่งเซิร์ฟเวอร์


OUR Host Servers in Bakuอาเซอร์ไบจาน OUR Host Servers in Vilniusลิทัวเนีย OUR Host Servers in Amsterdamเนเธอร์แลนด์
เปรียบเทียบ

CDN (Content Delivery Network) คืออะไร?

 

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

 

 

Content Delivery Network

 

 

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

 

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

 

สิ่งนี้มีอิทธิพลอย่างไร?ระยะทางเป็นกิโลเมตร (แม้ว่าจะไม่เป็นเช่นนั้นก็ตาม) มีผลต่อเวลาในการตอบสนอง: ยิ่งระยะทางมากเท่าไรเวลาแฝงก็จะยิ่งมากยิ่งมีเวลาแฝงหรือ PING มากขึ้นระหว่างผู้เยี่ยมชมและเว็บเซิร์ฟเวอร์การตอบสนองก็จะช้าลง นอกจากนี้ยังสามารถกล่าวได้ว่าจากระดับ & ldquo; ระดับ & rdquo; การดาวน์โหลดคำขอจะช้าลงและอาจมีการสูญเสียแพ็กเก็ตในการเชื่อมต่อ

 

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

 

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

 

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

 

เครือข่ายการจัดส่งเนื้อหาทำงานอย่างไร

 

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

 

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

สัญญาณที่ชัดเจนเพียงอย่างเดียวของ CDN ที่ทำงานคือการเปลี่ยนแปลงที่อยู่เว็บไซต์โดยอัตโนมัติ ตัวอย่างเช่นเว็บไซต์ของคุณมีหลายภาษาหรืออาจอยู่ในหลายโดเมน (.pl, .com, .de, .uk) การป้อน "ชื่อเว็บไซต์" ตามตำแหน่งผู้ใช้จะเห็นไซต์ในภาษาที่เหมาะสมหรือจะถูกเปลี่ยนเส้นทางไปยังไซต์ในโดเมนอื่นโดยอัตโนมัติ

 

บริการ CDN เห็นได้ชัดเจนมากหรือไม่?

 

ใช่และไม่ใช่นั่นคือมันขึ้นอยู่กับหลายกรณีและไม่มีกฎทั่วไปที่ชัดเจนในการตัดสินใจว่าจะใช้ CDN หรือไม่

 

แต่เราต้องแยกความแตกต่างระหว่าง CDN บริสุทธิ์ด้วย reverse proxy ที่ดำเนินการเพิ่มประสิทธิภาพในโค้ด CDN สามารถทำการเพิ่มประสิทธิภาพบางอย่างใน CSS และ JS ได้ดังนั้นการปรับปรุงอาจเกิดขึ้นที่ไม่ได้มาจากการใช้บริการ CDN แต่มาจากการเพิ่มประสิทธิภาพ

 

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


  • หากคุณมีเว็บไซต์ที่มีเนื้อหาเป็นภาษาอังกฤษโดยมีอัตราการเข้าชมจากสหรัฐอเมริกาและภูมิภาคอื่น ๆ ของโลกผสมกัน

  • หากคุณมีร้านค้าออนไลน์ที่ขายทั่วยุโรป

  • หากคุณมีเว็บไซต์ประเภทใดก็ได้ที่มีหลายภาษาในโดเมนเดียวกัน

 

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

 

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

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

 

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

 

How do content delivery networks work?

 

ใช้ CDN คุ้มไหม?

 

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

 

เวลาในการโหลดและคุณภาพของหน้า

 

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

 

ความพร้อมใช้งานและความซ้ำซ้อน

 

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

 

ความปลอดภัยของเว็บไซต์

 

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

 

การวางตำแหน่งเว็บไซต์ใน Google (SEO)

 

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

 

วิธีใช้ CDN

 

การนำ CDN ไปใช้บนเว็บไซต์ขึ้นอยู่กับประเภทของ CDN ทั้งหมด ดังที่เราได้กล่าวไปแล้วมีสองประเภท:CDN แบบดั้งเดิมและReverse Proxy CDN.

 

ใน reverse proxy CDN คุณต้องทำตามขั้นตอนที่บริการบอกเราและโดยปกติ (ตลอดเวลา) จะต้องดำเนินการเปลี่ยน DNS ในโดเมนของเราสำหรับ DNS ที่ให้มา

แต่ & hellip; แล้ว CDN แบบเดิมล่ะ? ใน CDN แบบดั้งเดิมเราต้องกำหนดค่า CNAME ที่ชี้ไปที่ชื่อโฮสต์ที่ CDN ให้มาและจะทำหน้าที่เป็นสะพานในการแคชไฟล์โดยใช้การดึง

 

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

 

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

 

ตั้งค่า CDN ใน WordPress

 

มีหลายวิธีในการใช้งานและกำหนดค่า CDN ใน WordPress และขึ้นอยู่กับปลั๊กอินแคชที่เราใช้เราจะใช้วิธีใดวิธีหนึ่งหากเราใช้ WP Rocket, W3 Total Cache หรือ LiteSpeed ​​Cache ปลั๊กอินเหล่านี้จะมีแท็บการกำหนดค่า CDN ที่ช่วยให้เราสามารถเพิ่ม CNAME เหล่านี้ได้อย่างง่ายดายในกรณีที่คุณต้องการใช้ปลั๊กอินอื่นที่ไม่ใช่แคชเพื่อกำหนดค่า CDN ใน WordPress มีตัวเลือกไม่มากและไม่ฟรีมากมาย:


  • Perfmatters: เป็นพรีเมี่ยมและมีคุณสมบัติเพิ่มเติม ในหมู่พวกเขาความเป็นไปได้ในการกำหนดค่า Conditional Load จากอินเทอร์เฟซที่ยอดเยี่ยม


  • การแบ่งโดเมน: ไม่ใช่ว่าจะใช้ CDN ได้อย่างแน่นอน แต่เป็นบริการฟรีแม้ว่าจะใช้เวลานานโดยไม่ต้องอัปเดตก็ตาม


  • CDN Enabler: ปลั๊กอินที่พัฒนาโดย KeyCDN แต่ใช้เพื่อใช้ CDN ใด ๆ ใน WordPress

 

เมื่อเราทำการกำหนดค่าแล้วเราต้องตรวจสอบว่าไม่มีอะไรเสียหายและมีการร้องขอไปยัง CDN สำหรับสิ่งนี้เราสามารถใช้ Pingdom Tools

 

content delivery networks

 

ตั้งค่า CDN

 

CMS บางส่วนที่มีการกำหนดค่า CDN รวมอยู่ในตัว สิ่งนี้คือเนื่องจากไม่ได้เรียกอย่างนั้นผู้คนมักจะไม่รู้ว่าตัวเลือกเฉพาะคืออะไร

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

 

CDN สำหรับ jQuery และไลบรารีอื่น ๆ

 

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

 

Google CDN สำหรับร้านหนังสือ

 

Google ยังดูแล CDN ที่มีประสิทธิภาพด้วย Google Cloud ซึ่งเราสามารถใช้ไลบรารีบางอย่างที่โหลดจากเซิร์ฟเวอร์ของ Google ผมt มีข้อ จำกัด บางประการและมุ่งเน้นไปที่ jQuery และไลบรารีมากกว่า

 

CDN ถูกใช้บนเว็บไซต์ WordPress อย่างไร?

 

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

 

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

 

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

 

จนกว่าเราจะค้นพบว่ามี CDN อยู่!

 

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

 

CDN ทำอะไรบนเว็บไซต์ WordPress?

 

CDN เป็นชุดเซิร์ฟเวอร์ที่กระจายไปทั่วโลกโดยย่อและเชื่อมต่อกันผ่านอินเทอร์เน็ต

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

 

แม้ว่าจะไม่มีความแตกต่างอย่างมีนัยสำคัญกับตัวจัดการเนื้อหาอื่น ๆ เพื่อให้คำอธิบายของกระบวนการนี้ง่ายขึ้น แต่เราจะถือว่านับจากนี้ไปเราเข้าถึงหน้าเว็บของไซต์ใน WordPress ขั้นตอนจะเป็นดังนี้:


  • ผู้ใช้ป้อนที่อยู่ในเบราว์เซอร์ของเขา

  • เบราว์เซอร์ระบุเซิร์ฟเวอร์ที่ตรงกับที่อยู่นั้นและร้องขอหน้าเว็บที่เกี่ยวข้อง

  • เซิร์ฟเวอร์ได้รับคำขอนี้และ WordPress จะสร้างไฟล์ HTML จากข้อมูลที่เก็บไว้ในฐานข้อมูล

  • เซิร์ฟเวอร์ดังกล่าวส่งไฟล์ HTML นี้ไปยังเบราว์เซอร์ที่ทำการร้องขอ

  • เมื่อเบราว์เซอร์ได้รับไฟล์ HTML จะอ่านและตีความเนื้อหา

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

  • สำหรับการอ้างอิงแต่ละรายการเบราว์เซอร์ร้องขอทรัพยากรนั้นจากเซิร์ฟเวอร์เดียวกัน

  • เซิร์ฟเวอร์ให้บริการแต่ละคำขอเหล่านี้ค้นหาทรัพยากรที่เกี่ยวข้องในฮาร์ดไดรฟ์ของคุณและส่งไปยังเบราว์เซอร์

  • เมื่อเบราว์เซอร์ได้รับทรัพยากรเหล่านี้เบราว์เซอร์จะสร้างและแสดงเว็บเพจแก่ผู้ใช้

 

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

 

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

 

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

 

แต่เซิร์ฟเวอร์โฮสติ้งใช้เวลาในการประมวลผลมากเพียงแค่ค้นหาและส่งไฟล์ทรัพยากรไปยังเบราว์เซอร์

 

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

 

ด้วยทรัพยากรนี้เซิร์ฟเวอร์โฮสติ้งสามารถมุ่งเน้นการทำงานในสิ่งที่สำคัญ: เข้าร่วมคำขอของผู้ใช้สร้างไฟล์ HTML ที่ร้องขอและส่งคืน

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

 

แผนผังหลักการทำงานของ CDN ขึ้นอยู่กับ 3 จุดต่อไปนี้:


  • มีเครือข่ายเซิร์ฟเวอร์ที่กว้างขวางเชื่อมต่อผ่านอินเทอร์เน็ตกระจัดกระจายไปทั่วทั้งพื้นที่ทางภูมิศาสตร์


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


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

 

มาดูรายละเอียดแต่ละจุดเพิ่มเติมด้านล่าง ...

 

มีเครือข่ายเซิร์ฟเวอร์

 

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

 

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

 

การจัดเก็บทรัพยากรในเครื่อง

 

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

 

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

 

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

 

การรบกวนและตอบสนองต่อการร้องขอทรัพยากร

 

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

 

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

 

ที่นี่เรารู้สึกกลัวเล็กน้อย: เราต้องเปลี่ยนที่อยู่เว็บของรูปภาพทั้งหมดของเราหรือไม่?

 

ตามหลักการแล้วใช่ แต่ผู้ให้บริการเครื่องมือประเภทนี้มีเครื่องมือ (เช่นปลั๊กอิน CDN สำหรับ WordPress) เพื่อให้เราทำงานโดยอัตโนมัติดังนั้นเราจึงไม่ควรกังวลเกี่ยวกับเรื่องนี้เช่นกัน

 

โหมดการทำงานของ CDN

 

ผู้ให้บริการ WordPress สามารถเลือกระหว่างสองทางเลือกในการแทรกแซงและตอบสนองต่อการร้องขอทรัพยากร:


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


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


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


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


  • ด้วยโหมดนี้เซิร์ฟเวอร์โฮสติ้งจะอยู่ด้านหลังเซิร์ฟเวอร์ CDN เสมอดังนั้นคุณจึงได้รับความปลอดภัยเพิ่มเติมจากการโจมตีภายนอกที่อาจเกิดขึ้นได้ซึ่งจะต้องผ่านมันไปก่อน


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


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

 

CDN WordPress มีไว้ทำอะไร?

 

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

 

1. การจัดเก็บและจัดส่งไฟล์ทรัพยากรแบบคงที่

 

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

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

 

2. แคชของทรัพยากรแบบไดนามิก

 

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

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

 

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

 

ณ จุดนี้ควรสังเกตว่าไม่ใช่ WordPress CDN ทั้งหมดที่ให้บริการนี้และในกรณีส่วนใหญ่มักเป็นบริการแบบชำระเงิน

 

3. ตอบสนองได้เร็วขึ้นสำหรับผู้ใช้จากประเทศอื่น ๆ

 

เซิร์ฟเวอร์โฮสติ้งของเราเป็นเซิร์ฟเวอร์เดียวหรือชุดเล็กหากเว็บไซต์มีขนาดใหญ่ตั้งอยู่ในที่ตั้งทางภูมิศาสตร์เดียว

เซิร์ฟเวอร์นี้เข้าร่วมคำขอของผู้ใช้จากทุกที่ในโลก

 

ยิ่งผู้ใช้รายนั้นอยู่ห่างออกไปมากเท่าไหร่ข้อมูลก็ยิ่งต้องถ่ายโอนจากเบราว์เซอร์ไปยังเซิร์ฟเวอร์มากขึ้นและในทางกลับกัน

ด้วยทรัพยากรนี้ปัญหานี้จะหายไปเนื่องจากมีเซิร์ฟเวอร์กระจายอยู่ในทุกทวีป

 

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

 

4. การเพิ่มประสิทธิภาพการใช้ทรัพยากรของเซิร์ฟเวอร์โฮสติ้ง

 

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

 

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

 

5. การป้องกันการโจมตีของแฮ็กเกอร์

 

โดยเฉพาะอย่างยิ่งการโจมตีแบบ Denial of Service (DoS หรือ DDoS) ซึ่งประกอบด้วยการเข้าถึงเซิร์ฟเวอร์พร้อมกันเป็นจำนวนมากเพื่อให้มันอิ่มตัวและไม่สามารถตอบสนองคำขอของผู้ใช้ที่ถูกต้องตามกฎหมายได้

 

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

 

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

 

ดังนั้นเพื่อป้องกันการโจมตีโดยตรงเหล่านี้คุณควรมีเว็บโฮสติ้งที่มีคุณภาพซึ่งมีมาตรการรักษาความปลอดภัยเพื่อป้องกันการโจมตีเหล่านี้

 

ฉันสามารถใช้ CDN สำหรับเว็บไซต์ใน WordPress ได้หรือไม่?

 

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

 

นอกจากนี้ชุมชนของผู้ใช้ WordPress CDN ยังมีขนาดใหญ่กว่ามากทำให้ง่ายและรวดเร็วในการค้นหาวิธีแก้ปัญหาที่ผู้ใช้รายอื่นเคยแก้ไขและแบ่งปันกับชุมชน

 

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

 

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

 

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

 

ฉันจะติดตั้ง CDN สำหรับเว็บไซต์ WordPress ได้อย่างไร

 

การติดตั้ง CDN บนเว็บไซต์ WordPress ไม่ได้มีปัญหามากมายเนื่องจากผู้ให้บริการจัดหาปลั๊กอินที่ทำงานได้มากพร้อมกับการกำหนดค่าบริการเพื่อลงทะเบียนเว็บไซต์

 

แม้ว่าผู้ให้บริการแต่ละรายของทรัพยากรประเภทนี้จะมีลักษณะเฉพาะตามลำดับเมื่อติดตั้งและกำหนดค่าปลั๊กอินและบริการเองความแตกต่างหลักจะได้รับจากโหมดการทำงาน:

 

การเปลี่ยนเส้นทางของ URL ของไฟล์ทรัพยากร

 

สำหรับรูปแบบนี้การรวมบริการประเภทนี้ต้องใช้ 2 ขั้นตอนทั่วไปเหล่านี้ (รายละเอียดอาจแตกต่างกันเล็กน้อยระหว่างผู้ให้บริการ):


  • ลงทะเบียนบนแพลตฟอร์ม CDN ผ่านเว็บไซต์ของผู้ให้บริการและเปิดใช้งานเว็บไซต์ที่ CDN จะใช้ แม้ว่าระบบการตั้งชื่ออาจแตกต่างกันระหว่างผู้ให้บริการ แต่มักเรียกว่า & ldquo; โซน & rdquo; ในโซนนี้จะเชื่อมโยง URL ซึ่งเราต้องเขียนลงไป


  • ติดตั้งปลั๊กอินสำหรับ CDN ซึ่งจะดูแลการเปลี่ยนเส้นทางไฟล์ทรัพยากรทั้งหมด ในการดำเนินการนี้เราต้องกำหนดค่า URL โซนที่เราระบุไว้ในจุดก่อนหน้า

 

CDN Server เป็น Proxy

การรวมบริการในลักษณะนี้ที่ทำงานเป็นพร็อกซียังต้องใช้ขั้นตอนทั่วไปสองขั้นตอน:


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


  • เปลี่ยนเนมเซิร์ฟเวอร์ที่ผู้ให้บริการให้ชี้ไปที่เนมเซิร์ฟเวอร์ CDN จากช่วงเวลานั้นการเข้าถึงเว็บไซต์ใด ๆ จะกระทำผ่านเซิร์ฟเวอร์เท่านั้น

 

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

 

เปลี่ยนเนมเซิร์ฟเวอร์

 

การเปลี่ยนแปลงนี้ขึ้นอยู่กับผู้ให้บริการโดเมนที่เราทำสัญญาไว้ มาดูขั้นตอนที่โดยทั่วไปแล้วเราต้องปฏิบัติตามกับผู้ให้บริการรายใด:


  • เข้าถึงบัญชีของเราบนเว็บไซต์ของผู้ให้บริการชื่อโดเมน

  • ในบรรดาอ็อพชันคอนฟิกูเรชันให้ค้นหาอ็อพชันที่แสดงเซิร์ฟเวอร์ที่ผู้ให้บริการให้มา


  • ผู้ให้บริการจะจัดหาเซิร์ฟเวอร์ DNS สองเครื่องเสมอ เราต้องแก้ไขเพื่อป้อนแทนเซิร์ฟเวอร์ชื่อทั้งสอง


  • เมื่อทำการแก้ไขแล้วอาจใช้เวลาถึง 24-48 ชั่วโมงเพื่อให้การเปลี่ยนแปลงแพร่กระจายไปทั่วเครือข่าย มันไม่สามารถเร่งได้ดังนั้นเราจึงทำได้แค่รอ

 

ข้อสรุป

 

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

 

แม้จะมีความซับซ้อนทางเทคนิคเบื้องหลังการดำเนินการ แต่ผู้ให้บริการได้จัดเตรียมกลไกและเครื่องมือที่ง่ายต่อการติดตั้งและกำหนดค่าสำหรับตัวจัดการเนื้อหายอดนิยมรวมถึง WordPress CDN

 

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