التخزين السحابي كخيار CDN

إذا كان لديك موقع بطيء ، ربما على خادم مشترك يتلقى الكثير من حركة المرور ، فقد تتمكن من تسريع الأشياء قليلاً عن طريق استضافة بعض المحتوى الخاص بك على شبكة تسليم المحتوى (CDN).

لسوء الحظ ، غالبًا ما تكون أسعار الـ CDN التقليدية بعيدة عن متناول موقع الويب الخاص بالشركات الصغيرة ، ولكن الخبر السار هو أن هناك طريقة لإعداد محركات أقراص التخزين السحابي لتكون بمثابة أنظمة CDN الشخصية الخاصة بك. في هذه المقالة سنكتشف بعض الطرق للقيام بذلك.

محاكاة CDN للتخزين السحابي مقابل CDN النقي

والفرق الرئيسي هو التكلفة والحجم. وعادةً ما تعمل أقراص CDN النقية بسعر أقل في أحجام حركة المرور المرتفعة وتكلف أكثر بالنسبة لحجم حركة المرور المنخفض. نظرًا لأن نشاطًا تجاريًا نموذجيًا صغيرًا لا يُرجح أن يرى نوعًا من الزيارات التي قد تجعل CDN النقي يستحق ذلك ، فإن محاكاة وظيفة CDN مع التخزين السحابي هي في الغالب حلًا أكثر سهولة وبسهولة.

اختيار مزود التخزين السحابي

يتطلب استخدام التخزين السحابي لـ CDN أن تتمكن من إتاحة الملفات الفردية للوصول العام المباشر ، وبالتالي فإن هذا يستبعد خدمات التشفير بدون معرفة ، لأنه غير مصمم للوصول العام للجمهور.

ثانيًا ، لا تريد مزودًا يضع قيودًا على الوصول إلى الموارد ، أو على الأقل يجب ألا تكون الحدود صارمة جدًا.

توزيع المحتوى الذي تريد الحصول على أموال مقابله

ثم هناك خيارات مختلفة اعتمادًا على نوع المحتوى الذي تستضيفه. إذا كنت ترغب في استضافة محتوى متخصص ، على سبيل المثال الفيديو ، أو الموسيقى ، أو الأعمال الفنية الأخرى ، فإن فحص DECENT سيكون فكرة جيدة.

DECENT عبارة عن شبكة تسليم المحتوى اللامركزية عالية التخصص القائمة على blockchain. فهو يسمح لك بنشر أي شيء ذاتي دون الاعتماد على وسيط.

باستخدام اتصالات نظير إلى نظير ، من الصعب جدًا تعطيل أو منع حركة مرور DECENT ، مما يجعلها أيضًا قادرة على التحايل على الرقابة. وهو أكثر توجهاً نحو المعاملات التجارية ، كما أن تقنية blockchain تجعل هذه المعاملات سهلة التأمين.

ما هو غير جيد بالنسبة إليه هو توزيع الملفات العادية مثل JavaScript و CSS وملفات XML. لذلك ، ستحتاج إلى مزود تخزين سحابي أكثر انتظامًا. أكبر لاعبان في هذا المجال هما Google و Amazon. كلاهما عمالقة ، ولكن هناك اختلافات كبيرة بينهما.

مقارنة سريعة: Amazon ضد Google

يأتي الأمازون بنكوتين: 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 Drive على بدء استخدام سعة تخزينية مجانية 15GB ، وهو ما يزيد عن حاجة معظم مواقع الويب للأنشطة التجارية الصغيرة. إذا وجدت أنك بحاجة إلى المزيد ، فيمكنك الترقية إلى:

لكن كل ذلك لا يبدو كما لو كانت حدود التخزين هذه. لا يتم احتساب مستندات Google ، أو الصور الأخرى بخلاف الدقة الكاملة (في حالة تخزينها باستخدام صور Google) ، وأي ملفات تتم مشاركتها معك من قِبل شخص آخر ، في حدود سعتك التخزينية. للأسف ، تشغل رسائل البريد الإلكتروني (والمرفقات) مساحة إذا كنت تستخدم حساب Gmail بشكل نشط.

لإعطائك فكرة عن الكمية التي يمكنك تخزينها في 15GB ، ما يقرب من 30 إلى 40 (m4v / mp4) في 1080 x 720 و 90 من الدقائق ، أو حول صور 88,235 على 800 x 600 ومحسّن للويب. سيكون من غير المعتاد أن يحتاج متوسط ​​الشركات الصغيرة إلى هذا القدر في موقعها على الإنترنت.

Google Drive أقل تكلفة بكثير من Amazon Drive. من حيث الأداء ، قد يكون للأمازون بعض الحافة ، والتوثيق مع 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:

لشباب:

لصورة:

13. حمّل الإصدار التجريبي من ملف HTML واختبره بسرعة مقابل الملف الأصلي

الأصل:

تم تحديث إصدار تجريبي باستخدام CDN من Google Drive:

هناك شيء مهم جدًا يجب أن تلاحظه هنا هو أنه مع تمكين CDN ، كان الأداء متدهورًا بالفعل. حدث هذا لأن خادم الويب الخاص بي يقوم تلقائيًا بضغط كل شيء ، ولكن لا يتم ضغط الموارد المنقولة إلى Google Drive تلقائيًا.

هذا موضوع ليوم آخر ، ولكن الدرس الحقيقي هنا هو أن CDN لن يكون دائمًا تحسينًا لوقت تحميل الصفحة. ومع ذلك ، إذا كان من الممكن أن يكون مفيدًا ، فقم بتقليل مساحة القرص والنطاق الترددي على الخادم الخاص بك ، مما يتيح لـ Google تحمل الحمل نيابة عنك. في معظم الحالات ، لن يؤدي ذلك إلى إيذاء أوقات التحميل أكثر من اللازم.

بث الفيديو: Google Drive في مقابل YouTube

إن Google هي مالك YouTube ، لذا في كلتا الحالتين تستخدم نفس التكنولوجيا. سيكون الأداء عن نفسه ، والجودة سوف تكون هي نفسها بالضبط ، فلماذا يزعج مقارنة؟ هناك بعض الاختلافات الصغيرة بين تدفق من أحد هذين المصدرين.

عند استضافة الفيديو التابع لك على YouTube ، لا يكلفك أي شيء ، ولا يشغل أي مساحة تخزين تملكها أو تستأجرها شخصيًا. مقاطع الفيديو على YouTube مدعومة بالإعلانات ، وتسمح للمشاهدين بالتعليق افتراضيًا ، وعرض مجموعة من الروابط لمقاطع الفيديو الأخرى في نهاية الفيديو. يمكن للمستخدمين أيضًا العثور على رابط لعرض فيديو مضمن على YouTube بدلاً من عرضه على موقعك. كل من هذه السلوكيات غير مرغوب فيه للغاية.

يعني استضافة مقاطع الفيديو على Google Drive أنه لا توجد إعلانات ، ولا توجد روابط مقترحة في نهاية الفيديو ، ولا يوجد خيار لعرض الفيديو على YouTube (بما أنه لا يستضيفه هناك). خلاف ذلك لا توجد فروق واضحة.

يمكن أن يؤدي الاستضافة على YouTube إلى زيادة عدد المشاهدين ، إذا كان هذا هو ما تبحث عنه. يمنحك الاستضافة على Google Drive مزيدًا من التحكم والمزيد من التفرد ويساعد في إبقاء المشاهد على موقعك بدون الإغراءات التي يقدمها YouTube.

كلاهما أفضل من البدائل مثل Vimeo ، لأنه من الأسهل تضمين الترجمات المصاحبة ويمكن تعديل جودة البث من قبل المشاهد لتتناسب مع سرعة الاتصال الخاصة بهم.

يستخدم بث الفيديو من Google Drive ومن YouTube عمليات متشابهة جدًا.

1. حمّل الفيديو على Google Drive أو إلى YouTube.

2. تحميل أو إنشاء أي ملفات ترجمات مطلوبة.

3. اختبر الفيديو الخاص بك. لا تتخطى هذه الخطوة المهمة.

4. أثناء فتح الفيديو ، حدد النقاط الرأسية الثلاثة في زاوية الشاشة ، ثم حدد "مشاركة" من القائمة.

5. انقر على الرابط "متقدم" في مربع الحوار الذي يظهر.

6. اضغط على رابط "التغيير".

7. حدد "تشغيل - عام على الويب"

8. ثم انسخ موقع الرابط واتبع الخطوات من 9 إلى 13 ، باستثناء أنك ستستخدم HTML للفيديو بدلاً من HTML image ، وبذلك ستبدو شاكلك مثل هذا المثال:

تحدد الخاصية cc_load_policy ما إذا كان يجب أن تكون الترجمة / التسميات التوضيحية مرئية بشكل افتراضي. من الجيد أن يتم تشغيل هذا الإعداد ، لكن Google تطبق هذه السياسة بشكل غير متسق على أي حال ، ربما بسبب التعقيدات عبر الأنظمة الأساسية.

تأكد من أنك تحتاج بالفعل إلى CDN

معظم الوقت يعمل CDN بشكل جيد ، ولكن يمكن أن يكون هناك أوقات توقف الصفحة لأنها تحاول إحضار مورد بعيد لا يتم تحميله ببساطة. خطوط Google ، وبعض واجهات برمجة تطبيقات Google الأخرى ، مشهورة بهذا.

إذا كنت تستضيف موقعك على خوادم موجودة في بلدك وكانت معظم زياراتك محلية ، فقد يؤدي استخدام CDN إلى المزيد من المشاكل بدلاً من تقليلها.

على أي حال ، تحقق دائمًا من نتائج التعديلات التي تجريها وتأكد من أنها مفيدة حقًا. إذا لم تكن كذلك ، فارجع إلى النقطة التي كان يعمل فيها موقعك بأقصى قدر من الكفاءة أو جرّب إستراتيجية أخرى.

يتيح لك استخدام شبكة CDN إنشاء مواقع ويب أصغر ، لذلك حتى لو كان هناك سعر أداء بسيط للدفع ، فقد يكون من صالحك إذا كنت تستضيف عدة مواقع من حساب استضافة واحد.

رأس الصورة مجاملة من

بوجدان رانسيا

بوجدان هو أحد الأعضاء المؤسسين لشركة Inspired Mag ، حيث اكتسب خبرة تقرب من سنوات 6 خلال هذه الفترة. يحب في وقت فراغه دراسة الموسيقى الكلاسيكية واستكشاف الفنون البصرية. انه مهووس جدا مع إصلاحات كذلك. يمتلك 5 بالفعل.