07-04-2019, 06:47 PM | #1 |
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
|
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
ما هي خدمات أمازون S3 و CloudFront لووردبريس
أمازون – amazon توفر مجموعة متنوعة من خدمات ويب متكاملة، ابتدأ من قواعد البيانات الى خدمة شبكة توصيل المحتوى . ومع ذالك فان الخدمات التي تجدا إقبالا كبيرا لدى أصحاب المواقع هي S3 وحدة التخزين البسيط و CloudFront الخاصة بخدمة شبكة توصيل المحتوى
و يجب ان تعرف ان خدمة أمازون CloudFront مبنية في الاساس على استعمال وحدة تخزين البسيط S3, ولحد الان لازلت تستعمل هذه الخاصية ولحسن الحظ تم اضافة خاصية جديدة مميزة لخدمة CloudFront سأذكرها لاحقا . وبالرغم من هذا التداخل بينهما الا ان كل خدمة صممت لغرض مختلف تماما عن الاخر. هذا الشرح قديم يجب ان تعلم ان خدمات أمازون تتغير طريقة التعامل معها حسب التطويرات التي تقوم بها الشركة لخدماتها اذا اردت اتمام الشرح فالامر يرجع لك قبل ان نشرع في الحديث عن خدمة أمازون اود ان اشكر الاخ محمد العمري الذي سمح لي بتجربة الخدمة من حسابه لعمل هذا الشرح . فكما تعلون ان تقرأ عن شيء ليس كان تجربه بنفسك والف تحية للاخ محمد العمري اريد ان انصح كل من يود استعمال هذه الخدمات بعدم التسرع لانه ان اخطأت في استعمال هذه الخدمات يمكن ان تكون مكلفة جدا وانت في غنى عن المزيد من المصاريف المهم الخاصية الجديدة التي اضافتها الأمازون لخدمة ال CloudFront مؤخرا حلت هذا التداخل العويص بين الخدمتين وهي استعمال Custom Origin وتعتمد هذه الطريقة على تحميل جميع الملفات من موقعك مباشرة وتخزينها في شبكة توصيل المحتوى الخاصة بها CloudFront وعرضها لزوارك عوض استعمال الطريقة التقليدية باستعمال S3 فيما نستعمل أمازون S3 ؟ خدمة امازون S3 نستعملها حينما نود تخزين النسخ الاحتياطية او كمركز تخزين للصور الموجودة في تدويناتك او الملفات الكبيرة التي تضعها لتحميل او الملفات المرئية والصوتية ويمكن استعمال هذه الخدمة كشبكة توصيل المحتوى (CDN). فاستعمال S3 سيساعدك ايضا في وصول زوارك لهذه الملفات بسرعة قوية ويخفف عنك استهلاك الباندويث وهذا الاخير تكلفته ارخص لدى الامازون من اي مكان اخر وايضا من ناحية تكلفة المساحة التخزينية. يمكنك مشاهدة الاسعار للخدمة من الصفحة التالية : Amazon S3 Pricing فيما نستعمل أمازون CloudFront ؟ خدمة أمازون CloudFront نستعملها حينما يكون هناك بطئ شديد في الموقع وهذا غالبا ما يكون من كثرة زوار موقعك او مدونتك وايضا كثرة استهلاك الباندويث وموارد السيرفر ولهذا نفوم باستعمال CloudFront والتي يكون دورها في هذه الحالة بتوزيع محتوى موقعك على جميع سيرفاتها في انحاء العالم لتقيل الضغط وسرعة وصول هذه الملفات الى الزائر المحتوى هنا كل ما هو ثابت اي ملفات مرئية و صوتية والصور والتحميلات والجافاسكريبت وملفات التنسيق كل ما يخطر على بالك من ملفات ثابتة وقد تحدثنا سابقا عن شبكة توصيل المحتوى في هذه التدوينة من هنا يمكنك مشاهدة الاسعار للخدمة من الصفحة التالية : Amazon CloudFront Pricing ملاحظة بسيطة لن اقوم بشرح طريقة التسجيل وهذه الصفحة الخاص بهم لمن يريد التسجيل في الخدمة صفحة S3 وهذه صفحة CloudFront ستجد زر التسجيل على يمين الصفحة لم اجرب التسجيل في هذه الخدمة من قبل كيف نستخدم أمازون S3 كـ CDN هذه الطريقة صعبة نوعا ما فهي تحتاج الكتير من المتابعة ومرهقة في نفس الوقت وما يميزها ان تكلفتها منخفضة نوعا ما خلافا لخدمة أمازون CloudFront المهم كي لا اطيل عليكم ندخل في صلب الموضوع مباشرة. هنا سنحتاج الى اضافتين واحدة ل Firefox والاخرى للووردبريس لكي نقوم برفع الملفات الى S3 والتحكم بها كيفما تشاء الان ننتقل الى الاضافات S3Fox For FireFox Addon ال Sfox هي اضافة مميزة لمتصفح فيرفوكس (FireFox) في الحقيقة ولها شكل FTP اعجبتني فطريقة استعمالها اسهل واسرع من لوحة تحكم Amazon صفحة الاضافة الرسمية : S3Fox Amazon S3 plugin for WordPress هذه الاضافة تقوم برفع اي ملف تقوم برفعه الى تدوينتك مباشرة الى أمازون S3 تلقائيا بدون ما تذهب ال S3Fox يعني راح تقوم لك بنصف العمل او اكثر. المهم اعداداتها بسيطة جدا قم بالحصول على AWS Key ID وبعدها قم وضع علامة على جميع الخيارات الموجودة وقم بحفظ الاعدادات وفي حالة لم تعد تود رفع الملفات الى S3 قم بازالة علامة من File Upload صفحة الاضافة : Amazon S3 plugin for WordPress رفع الملفات الى S3 اولا سنقوم بانشاء مجلد للملفات المدونة باستعمال s3fox تابع الصور التالية : حقوق بعض الصور المستعملة لموقع hongkiat نظرا لضيق الوقت وللجهاز التعبان فلم استطع ان اقوم باخد صور في هذه اللحظة في حالتنا هذه سنقوم بانشاء مجلد باسم موقعك مثلا cdn5.mwordpress.net وقم بوضع علامة على place this bucket in Europe لكي يتم وضع ملفات موقعك في المكان الاستراجي وهو أروبا بعد انشاء المجلد سنقوم برفع الملفات التي سنحتاج. ثاني شي قم بتحميل المجلدين wp-content و wp-includes الى جهازك وضعهما في سطح المكتب لكي نقوم بحذف الملفات التي لا نحتاج منها بعد تحميل المجلدين قم بالتالي : Start -- Run -- CMD cd C:\Documents and Settings\mouad\Desktop del /s wp-content\*.pot del /s wp-includes\*.pot هذه صيغ الملفات التي سنستعملها لحذف الملفات التي لا نحتاج .php .po .mo .pot بعد حذفها جميعا نقوم برفع المجلدين الى المجلد الذي قمنا بانشائه باستعمال s3fox بعد الانتهاء من رفع الملفات قم باختيار المجلدين وكليك يمين واختر Edit ACL كما في الصورة التالية : الصورة فقط توضيحية يجب عليك القيام بهذه الخطوة للمجلدين wp-content و wp-includes ويجب ان يكون التصريح مثل الصورة التالية : لا تنسى تضع علامة على Apply to Subfolders كي يتم تطبيق التصريح على جميع الملفات ويتمكن الزوار من تصفحها. هذه العملية تستغرق مدة على حسب الملفات المرفوعة اذا اردت ان تجعل الملفات التي لا تود ان يصل اليها احد فقم بوضع العلامة الحمراء على Read مثلا النسخ الاحتياطية الان بعد ان انتهيت من رفع ملفات مدونتك بالكامل كليك يمين على المجلد الذي وضعت فيه المجلدين wp-content و wp-includes لكي تحصل على الرابط الذي سنستعمله كما في الصورة التالية : الرابط سيكون بهذا الشكل : http://cdn.mwordpress.net.s3.amazonaws.com/ اذا اردت تغيره الى cdn.sitename.com فقط استعمل CNAME وقد تحدثنا عنها في هذه التدوينة من هنا المهم سواء استعملت CNAME او الرابط الافتراضي ستحتاج تغير رابط موقعك في جميع الاضافات والقالب الذي تستعمل وسنستعمل احدى الاضافتين اما WP Super Cache او W3 Total cache او CDN Linker lite شاهد شرح استخدام Google App Engine مثل CDN لمعرفة المزيد الى هنا انتهينا من شرح طريقة استعمال S3 مثل طريقة ال CDN والذي سيجربها سيعرف كما انها متعبة مع مرور الوقت ولكنها تزيح عنك مشاكل الاستضافة فقل وداعا بعد استعمالها لمشاكل الاستضافات كيف نقوم باعداد CDN CloudFront بالنسبة لهذه لخدمة أمازون هناك طريقتين لاستعمالها الاولى باستعمال S3 والثانية باستعمال Custom Origin Pull وهذه الاخيرة اسهل طريقة وهي التي ساقوم بشرحها الان ننتقل الى اعداداتها اولا قم بالدخول الى صفحة CloudFront من هنا بعد ذالك نقوم بانشاء توزيع (Create Distribution) كما في الصورة التالية : بعد الضغط عليها ستظهر لك النافدة التالية : اختر Custom Origin وبعدها ضع اسم موقعك كما في الصورة اضغط على Continue لننتقل الى الخطوة التالية : يمكن ان تكتب تعليق فقط وباقي الاعدادات دعها كما هي, اضغط على Continue لننتقل الى الخطوة التالية : المهم هنا اضغط على Create Distribution لكي يتم اضافة الخدمة بعدها ستنتظر قليلا الى ان يتم تفعيل الخدمة بالكامل في هذه اللحظة ستكون حالة الخدمة في طور التفعيل Inprogress بعد ان تصبح الحالة Deploy سنستعمل اسم النطاق الموجود في الصورة والذي سيكون البديل لجميع الرواط في مدونتنا اذا اردت تغير شكله كما دكرنا سابقا باستعمال رابط مخصص نقوم باضافته من CNAME لوحة تحكم Cpanel او مزود النطاقات الخاص بك يمكن مراجعة شرح استخدام Google App Engine مثل CDN لمعرفة المزيد عن طريقة اضافة رابط مخصص بواسطة CNAME الان استعمل احدى الاضافتين اما WP Super Cache او W3 Total cache او CDN Linker lite شاهد شرح استخدام Google App Engine مثل CDN لمعرفة المزيد المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
تعرف معنا علي أشهر بوابات الدفع الإلكتروني في الشرق الأوسط والخليج العربي | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 08-04-2019 06:13 PM |
ما هي طريقة تحسين قائمة خدمات التحديث (ping) في مدونة الووردبريس | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 07-04-2019 07:21 PM |
الطريقة الصحيحة لاختيار قالب أخبار صحيح لووردبريس | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 01-04-2019 03:01 PM |
طريقة تمكنك من الرجوع إلى إصدار سابق لووردبريس والقوالب والإضافات | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 27-03-2019 06:24 PM |
ما هي خدمات سيو المجانية ؟ | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 14-03-2019 05:13 PM |