ما هو CRON وو ردبريس؟

مـا هـو ووردبريس CRON ؟


 

قد تكون ممن يسمعون بهذا الإسم لأول مرة !  😯  ولا غَرابةَ  في ذلك، لأن الووردبريس متجدد باستمرار و سريع التطور وعجائبه لا تنحصر.

 إعلم أن ” WordPress CRON ” يقوم بدور غاية في الأهمية، فهو يسمح لك بجدولة الأحداث تلقائياً في وقت معين. إذا كنت ممن يسعون دائماً لاتباع الممارسات الجيدة والآمنة على الووردبريس ، فلا شك أنك قمتَ بجدولة النَّسْخ الاحتياطي التلقائي لموقعك أو مدونتك باستخدام مُكَون إضافي مثل BackWPup.

هل بدأت تفهم عن ماذا أتحدث؟ فعلاً،عن هذه الأحداث أتحدث! تابــع معـــي ..

ماذا يمكنك أن تصنع باستخدام WordPress CRON؟


ربما تكون قد صادفت CRON  في مكان ما وأنت تقرأ عن شيء له علاقة بالووردبريس، ولكنك لم تَـتَـعَرَّف عليه أو أنك لم تُعِـرْهُ اهتماماً باعتبار أنه لم يكن موضوع البحث لديك ! لكن حان الوقت الآن لتَـتعرف عليه، وبالأمثلة ستفهم ، وستبدأ باستخدامه إن لزم الأمر.

يقوم CRON بـإنجاز المهـام بانتظـام مثـل:

  • التخطيط لعمل نسخ احتياطي لموقعك (استخدام المكوّن الاضافي BackWPup على سبيل المثال).
  • التخطيط لتحسين قاعدة البيانات (استخدام المكون الاضافي WP-Optimize).
  • التحديث التلقائي لإصدارات WordPress الخاص بموقعك .

يقوم CRON بـإنجاز المهام مرة واحدة مثل:

  • جدولة نشر مقال .
  • التخطيط لإرسال رسائل البريد الإلكتروني (استخدام المكون الاضافي MailPoet مثلاً).

ليس هذا فحسب، بل هناك ملحقات إضافية أخرى تستخدم CRON مثل : Akismet و  Broken Link Checker و …

لكن السؤال المطروح : لماذا علينا أن نقوم بجدولةٍ لِتنفيذ أعمالنا تلقائياً، ولا نقتصر على فعلها يدويـاً؟

هناك سببين على الأقل لهذا الغرض:

» السبب الأول هو التَّحرر من قيود التفكير في القيام بهذا الأمر بانتظام.
» السبب الثاني هو التخوف من أن تتسبب العملية في بطء محتمل للموقع وإرباك الزوار.
لكي لا تزعج المستخدمين ، من الأفضل أن يكون بطء الموقع في الأوقات التي تكون فيه حركة خفيفة لوجود الزوار لذلك يفضل اختيار لحظات تنفيذ المهام المجدولة في وقت متأخر من الليل.

كيف يعمل ووردبريس CRON؟


في حقيقة الأمر، CRON ليس فكرة خاصة بووردبريس. فهي بشكل عام تجدها على جميع الخوادم وقواعد البيانات ، فهي موجهة بالأساس للخوادم من صنف UNIX.

يقوم CRON بتشغيل حدثٍ ما في وقتٍ معينٍ دون الحاجة إلى القيام بإجراء يـدوي.

في ما يخص ووردبريس، فإن  WordPress CRON يعمل بشكل مختلف قليلاً. لاحظ معي كيف تتم العملية:

جَدْوَلَةُ مُهمةٍ ما، في وقتٍ مُعَيّن. و حين يأتي زائر لموقعك فإن CRON يراجع جميع مهامه.

في الواقع إذا لم يأت أحد إلى موقعك ، فهذا يعني أنه لن يتم إنجاز المهمة المجدولة. في المقابل ، إذا كان لديك الكثير من الزوار ، فإن تشغيل هذا السكريبت ” CRON ” يتم بشكل منهجي و يمكن أن يُبطِّئ موقعك دون فائدة.

يبدو أنك فهمت قليلاً أو لم تفهم بما فيه الكفاية، لا داعي للقلق ، سأشرح أدناه كيفية إلغاء تنشيط CRON الأصلي لـ WordPress وتحسينه.

كيفية تحسين أداء ووردبرس CRON؟


بإمكانك اللجوء لتحسين CRON إمـا يـدوياً أو من خلال مكون إضافي لووردبريس.

في حالة القيام بالعملية يدويـاً ، سيكون بإمكاننا تعديل تردد تشغيل CRON.

وعليه فإننا نبدأ بإلغاء تنشيط CRON الأصلي عن طريق تعديل ملف wp-config.php وإضافة بعض الأكواد ، وهذا سيكلف . المبتدئين بعض العناء، لذلك سنلجأ إلى استخدام مُكوّن إضافي لووردبريس لتحسين أداء CRON تلقائياً.

يوجد بمستودع ووردبريس مكون إضافي ” WP-Cron Control  ” يسمح لك بتعديل جدول المهام.

  البـدائـل:

هناك بدائل أخرى لهذا البرنامج المساعد ، لذلك ، ألق نظرة على مقالة WPmayor التي تقدم بعض الأمثلة البديلة للإضافة WP-Cron Control .

يلزمك إجراء بعض الاختبـارات على موقعك لهذه الاضافات بغية العثور على البديل الأفضل حيث يعتمد ذلك على عدد الزائرين ومحل إقامتك وما إلى ذلك..

للمزيد من المعلومات حول WordPress CRON أدعوك للإطلاع على هاتين المقالتين اللّتان تعتبران مصدر مقالتي هذه:

    ♦     موقع Smashingmagazine :  جدولة الأحداث باستخدام ووردبريس كرون 

        موقع  InmotionHosting :    كيفية تعطيل wp-cron.php في WordPress

إقرأ أيضاً:

 

 في أمـــان الله ←

شَـاركِ الْمَوْضُوع: 
إذا أعجبك هذا المحتوى، فلا تَقْرَأْ وتَرْحَل … تَـعْلِيقَـاتُكَ تَـشْجِيعٌ لَـنَـا لِنَسْتَمِرَّ فِــي الْبَحْثِ وَالْعَطَـاء. وإِذَا كنت تعتقد أنه قد يكون مفيداً لأشخاص آخرين، فشَارِكْهَ على الشبكات الاجتماعية.

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

    مؤسس موقع :
        عبدالرحيم ح.س من شمال المغرب . تقني "الهندسة المدنية" ، مارست البرمجة منذ 2001، خبرتي مع الويب والإعلاميات : تمتد من سنة 2000 ، سائر باستمرار في تحديث معلوماتي والاطلاع على كل جديد.
كتب 237 مقالة في jabism.com.

عدد المشاهدات لهذه المقالة : 11
انتقل إلى أعلى