Cloud Storage เป็นตัวเลือก CDN

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

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

การจำลอง CDN ที่เก็บข้อมูลบนคลาวด์เทียบกับ pure CDN

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

การเลือกผู้ให้บริการจัดเก็บข้อมูลบนคลาวด์

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

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

กระจายเนื้อหาที่คุณต้องการรับเงิน

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

DECENT เป็นเครือข่ายการกระจายเนื้อหาที่มีการกระจายอำนาจโดยเฉพาะ blockchain จะช่วยให้คุณเผยแพร่ด้วยตนเองโดยไม่ต้องพึ่งพาคนกลาง

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

สิ่งที่ไม่ดีสำหรับการแจกจ่ายไฟล์ทั่วไปเช่นไฟล์ JavaScript, CSS และ XML หากต้องการสิ่งนี้คุณจะต้องมีผู้ให้บริการที่เก็บข้อมูลบนคลาวด์แบบปกติมากขึ้น ผู้เล่นสองคนที่ยิ่งใหญ่ที่สุดในด้านนี้คือ Google และ Amazon ทั้งคู่เป็นยักษ์ แต่มีความแตกต่างอย่างมากระหว่างพวกเขา

การเปรียบเทียบอย่างรวดเร็ว: Amazon กับ Google

Amazon มีสองรสชาติ: Amazon S3 และ Amazon Drive ระบบ Amazon S3 เป็นระบบระดับองค์กรที่มีความซับซ้อนทั้งหมดที่คุณคาดหวังจากระบบดังกล่าว มันถูกออกแบบมาสำหรับเว็บไซต์ขนาดใหญ่ที่มีการรับส่งข้อมูลจำนวนมากและโครงสร้างราคามีความซับซ้อนจริงๆ

คุณอาจไม่ต้องกังวลเกี่ยวกับการกำหนดราคาอย่างไรก็ตามหากความต้องการของคุณมีความสุภาพพอสมควร Amazon S3 มอบข้อเสนอฟรีพร้อมพื้นที่เก็บข้อมูล 5GB รับคำขอ 20k และรับคำขอ 2k

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

Amazon Drive นั้นเหมือนกับ Amazon S3 ที่มีวงล้อฝึกอบรม มันมาพร้อมกับอินเตอร์เฟสที่ใช้งานง่ายกว่ามาก มีคลาสย่อยที่เรียกว่า Prime Photos ซึ่งคุณสามารถรับพื้นที่เก็บข้อมูลภาพได้ไม่ จำกัด และพื้นที่เก็บข้อมูล 5GB สำหรับวิดีโอและไฟล์อื่น ๆ แต่จะให้บริการฟรีเฉพาะเมื่อคุณสมัครใช้งาน Amazon Prime ขั้นตอนต่อไปให้พื้นที่เก็บข้อมูล 100GB ในราคา $ 11.99 ต่อปีและสำหรับ $ 59.99 ต่อปีคุณจะได้รับพื้นที่เก็บข้อมูล 1TB

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

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

Google มีสองตัวเลือกให้เลือก: Google Cloud Storage และ Google Drive หากคุณเป็นผู้ใช้ Gmail คุณมี Google Drive อยู่แล้ว

Google Cloud Storage มีไว้สำหรับใช้ในระดับองค์กรและต้องการความสามารถด้านเทคนิคจำนวนหนึ่งในการกำหนดค่าและปรับแต่ง Google Drive เป็นผลิตภัณฑ์ระดับผู้บริโภค แต่ใช้งานง่ายด้วยเว็บอินเตอร์เฟสที่เรียบง่าย

Google ไดรฟ์เริ่มต้นคุณด้วยพื้นที่เก็บข้อมูลฟรีขนาด 15GB ซึ่งเป็นวิธีที่มากกว่าเว็บไซต์ธุรกิจขนาดเล็กทั่วไปทั่วไปที่คุณต้องการ หากคุณพบว่าคุณต้องการมากกว่านี้คุณสามารถอัพเกรดเป็น:

ทั้งหมดไม่ได้เป็นไปตามที่ปรากฏในข้อ จำกัด การจัดเก็บเหล่านี้ Google เอกสารภาพถ่ายอื่น ๆ ที่มีความละเอียดสูงสุด (หากเก็บไว้โดยใช้ Google Photos) และไฟล์ใด ๆ ที่แบ่งปันกับคุณโดยบุคคลอื่นจะไม่ถูกนับรวมในขีด จำกัด พื้นที่เก็บข้อมูลของคุณ น่าเสียดายที่อีเมล (และไฟล์แนบ) ใช้พื้นที่หากคุณใช้งานบัญชี Gmail อย่างแข็งขัน

เพื่อให้คุณทราบว่าคุณสามารถจัดเก็บเท่าใดใน 15GB นั่นคือประมาณ 30 ถึง 40 วิดีโอ (m4v / mp4) ที่ระยะเวลา 1080 x 720 และ 90 นาทีหรือประมาณ 88,235 ภาพที่ 800 x 600 และปรับให้เหมาะกับเว็บ มันจะผิดปกติสำหรับธุรกิจขนาดเล็กโดยเฉลี่ยที่ต้องการมากสำหรับเว็บไซต์

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

คุณควรเลือกแบบไหน ขึ้นอยู่กับว่าคุณพิจารณาประสิทธิภาพที่สำคัญกว่าราคาหรือไม่

โฮสต์รูปภาพ, CSS และ JavaScript จาก Google Drive

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

1. ใน Google Drive ของคุณสร้างโฟลเดอร์พิเศษที่จะเก็บไฟล์

2. ตรวจสอบให้แน่ใจว่าชื่อที่คุณให้นั้นช่วยโดดเด่นจากโฟลเดอร์ไดรฟ์อื่น ๆ

3. อัปโหลดไฟล์ทั้งหมดไปยังโฟลเดอร์นั้น (คุณสามารถสร้างโฟลเดอร์ย่อยได้)

4. เลือกโฟลเดอร์ที่จะแชร์และคลิกปุ่มแชร์

5. เมื่อกล่องโต้ตอบการแชร์ปรากฏขึ้นให้เลือก“ ขั้นสูง”

6. ในกล่องโต้ตอบการตั้งค่าการแชร์ขั้นสูงเลือก "เปลี่ยน"

7. เปลี่ยนการตั้งค่าเป็น“ เปิด - สาธารณะบนเว็บ”

8. คุณจะต้องทำซ้ำขั้นตอนข้างต้นสำหรับไฟล์ทุกไฟล์เช่นกัน

9. คัดลอกลิงค์สำหรับแต่ละแหล่งข้อมูลและวางลงในโปรแกรมแก้ไขข้อความ

10. ลบทุกอย่างยกเว้นรหัสไฟล์

11. เพิ่มข้อความ“ https://drive.google.com/uc?export=view&” ด้านหน้ารหัสไฟล์

12. ตอนนี้คุณสามารถแก้ไข HTML ของคุณได้แล้ว สำหรับ CSS:

สำหรับ JS:

สำหรับภาพ:

13. อัปโหลดไฟล์ทดสอบเวอร์ชัน HTML และทดสอบความเร็วเทียบกับไฟล์ต้นฉบับ

เดิม:

อัปเดตเวอร์ชันทดสอบด้วย CDN จาก Google Drive:

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

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

สตรีมวิดีโอ: Google Drive เทียบกับ YouTube

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

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

การโฮสต์วิดีโอบน Google ไดรฟ์หมายความว่าไม่มีโฆษณาไม่มีลิงก์ที่แนะนำในตอนท้ายของวิดีโอและไม่มีตัวเลือกในการดูวิดีโอบน YouTube (เนื่องจากไม่มีโฮสต์อยู่ที่นั่น) มิฉะนั้นจะไม่มีความแตกต่างที่มองเห็นได้

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

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

การสตรีมวิดีโอจาก Google Drive และจาก YouTube ใช้กระบวนการที่คล้ายกันมาก

1. อัปโหลดวิดีโอไปยัง Google Drive ของคุณหรือไปยัง YouTube

2. อัปโหลดหรือสร้างไฟล์คำบรรยายที่ต้องการ

3. ทดสอบวิดีโอของคุณ อย่าข้ามขั้นตอนสำคัญนี้

4. ขณะที่วิดีโอเปิดอยู่ให้เลือกจุดแนวตั้งสามจุดที่มุมของหน้าจอจากนั้นเลือก“ แชร์” จากเมนู

5. คลิกที่ลิงค์“ ขั้นสูง” ในกล่องโต้ตอบที่ปรากฏขึ้น

6. คลิกที่ลิงค์“ เปลี่ยน”

7. เลือก“ เปิด - สาธารณะบนเว็บ”

8. จากนั้นคัดลอกตำแหน่งลิงก์และทำตามขั้นตอนที่ 9 ถึง 13 ยกเว้นว่าคุณกำลังใช้ HTML วิดีโอแทนภาพ HTML ดังนั้นคุณสามารถดูตัวอย่างนี้ได้:

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

ตรวจสอบให้แน่ใจว่าคุณต้องการ CDN จริงๆ

เวลาส่วนใหญ่ CDN ทำงานได้ดี แต่อาจมีบางครั้งที่หน้าเว็บหยุดทำงานเนื่องจากพยายามดึงทรัพยากรระยะไกลที่จะไม่โหลด แบบอักษรของ Google และ Google API อื่น ๆ นั้นมีชื่อเสียงในเรื่องนี้

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

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

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

มารยาทภาพส่วนหัวของ

Bogdan Rancea

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