หากคุณมีไซต์ที่ช้าซึ่งอาจอยู่บนเซิร์ฟเวอร์ที่ใช้ร่วมกันซึ่งได้รับปริมาณข้อมูลจำนวนมากคุณอาจสามารถเพิ่มความเร็วได้บ้างโดยการโฮสต์เนื้อหาบางส่วนของคุณบน Content Delivery Network (CDN)
น่าเสียดายที่ CDN แบบดั้งเดิมมักมีราคาสูงเกินเอื้อมสำหรับเว็บไซต์ธุรกิจขนาดเล็ก แต่ข่าวดีคือมีวิธีการตั้งค่าไดรฟ์จัดเก็บข้อมูลบนคลาวด์ให้ทำหน้าที่เป็นระบบ CDN ส่วนตัวของคุณเอง ในบทความนี้ เราจะค้นพบวิธีการบางอย่างในการทำเช่นนั้น
การจำลอง CDN ที่เก็บข้อมูลบนคลาวด์เทียบกับ pure CDN
ความแตกต่างที่สำคัญคือต้นทุนและปริมาณ Pure CDN มักจะทำงานได้ถูกกว่าสำหรับปริมาณทราฟฟิกสูงและแพงกว่าสำหรับปริมาณทราฟฟิกต่ำ เนื่องจากธุรกิจขนาดเล็กทั่วไปไม่น่าจะเห็นประเภทของการรับส่งข้อมูลที่จะทำให้ CDN บริสุทธิ์คุ้มค่า การจำลองการทำงานของ CDN ด้วยที่เก็บข้อมูลบนคลาวด์โดยทั่วไปจึงเป็นโซลูชันที่ราคาไม่แพงและง่ายกว่า
การเลือกผู้ให้บริการจัดเก็บข้อมูลบนคลาวด์
การใช้ที่เก็บข้อมูลบนคลาวด์สำหรับ CDN จำเป็นต้องให้คุณสร้างในdiviมีไฟล์คู่สำหรับการเข้าถึงสาธารณะโดยตรง ดังนั้นสิ่งนี้จึงออกกฎบริการเข้ารหัสที่ไม่มีความรู้ เนื่องจากไม่ได้ออกแบบมาสำหรับการเข้าถึงสาธารณะทั่วไป
ประการที่สอง คุณไม่ต้องการผู้ให้บริการที่จำกัดการเข้าถึงทรัพยากร หรืออย่างน้อยขีดจำกัดไม่ควรเข้มงวดเกินไป
กระจายเนื้อหาที่คุณต้องการรับเงิน
จากนั้นจะมีตัวเลือกที่แตกต่างกันขึ้นอยู่กับประเภทของเนื้อหาที่คุณกำลังโฮสต์ หากคุณต้องการโฮสต์เนื้อหาเฉพาะทาง เช่น วิดีโอ เพลง หรืองานศิลปะอื่นๆ ลองดู 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 ไดรฟ์อยู่แล้ว
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. คุณจะต้องทำซ้ำขั้นตอนข้างต้นทุก ๆ indiviไฟล์คู่เช่นกัน
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 (เนื่องจากไม่ได้โฮสต์ไว้ที่นั่น) อื่นwise ไม่มีความแตกต่างที่มองเห็นได้
การโฮสต์บน YouTube อาจนำไปสู่การเปิดเผยที่มากขึ้น หากคุณต้องการเช่นนั้น การโฮสต์บน Google ไดรฟ์ช่วยให้คุณควบคุมได้มากขึ้น มีความพิเศษมากขึ้น และช่วยให้ผู้ดูอยู่ในไซต์ของคุณโดยปราศจากการล่อลวงจาก 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 APIs อื่น ๆ บางตัวมีชื่อเสียงในด้านนี้
หากคุณโฮสต์ไซต์ของคุณบนเซิร์ฟเวอร์ที่ตั้งอยู่ในประเทศของคุณเอง และการเข้าชมส่วนใหญ่ของคุณเป็นแบบท้องถิ่น การใช้ CDN อาจสร้างปัญหามากขึ้นแทนที่จะน้อยลง
ไม่ว่าในกรณีใด ให้ตรวจสอบผลลัพธ์ของการแก้ไขที่คุณทำเสมอ และตรวจสอบให้แน่ใจว่าการแก้ไขนั้นมีประโยชน์จริงๆ หากไม่เป็นเช่นนั้น ให้ย้อนกลับไปยังจุดที่ไซต์ของคุณทำงานอย่างมีประสิทธิภาพสูงสุดหรือลองใช้กลยุทธ์อื่น
การใช้ CDN ช่วยให้คุณสร้างเว็บไซต์ขนาดเล็กลงได้ ดังนั้นแม้ว่าจะมีค่าใช้จ่ายด้านประสิทธิภาพที่ต้องจ่ายเพียงเล็กน้อย แต่ก็ยังมีประโยชน์หากคุณโฮสต์หลายไซต์จากบัญชีโฮสติ้งเดียว
มารยาทภาพส่วนหัวของ
ความคิดเห็น 0 คำตอบ