دليل للعابرين في WordPress: ما تحتاج إلى معرفته

تم تصميم عابري WordPress للمساعدة في تحسين أداء الموقع. ومع ذلك، قد يكون فهم كيفية عملها وكيفية إدارتها أمرًا صعبًا بعض الشيء.
لمساعدتك، قمنا بتجميع دليل سريع للعابرين في WordPress. بمجرد أن يكون لديك فهم جيد للأساسيات، يمكنك البدء في استخدامها على موقعك الخاص أو مشاريع تطوير الويب.
بالإضافة إلى ذلك، فإن تعلم كيفية إدارة انتقالات WordPress يمكن أن يؤدي إلى تسريع أوقات التحميل.
في هذه المقالة، سنلقي نظرة فاحصة على WordPress العابرة وكيفية عملها. وسنناقش أيضًا فوائد استخدامها على موقعك. أخيرًا، سنعرض لك بعض الطرق الفعالة لإدارة العناصر العابرة في WordPress. هيا بنا نبدأ!
ما هي ووردبريس العابرين؟
قبل أن نتعمق في خصوصيات وعموميات WordPress العابرة، دعنا نلقي نظرة سريعة على مفهومين مرتبطين: التخزين المؤقت وواجهات أداء التطبيق (APIs).
يتضمن التخزين المؤقت في WordPress حفظ بيانات موقع الويب الخاص بك في ذاكرة تخزين مؤقت مؤقتة.
بهذه الطريقة، لن يضطر الموقع إلى إعادة تشغيل الطلبات لنفس البيانات عندما يزوره المستخدم. وبدلاً من ذلك، سيتم استخدام البيانات المخزنة مؤقتًا، مما يقلل أوقات التحميل.
وفي الوقت نفسه، API هو نظام يمكّن منصتين مختلفتين من التواصل مع بعضهما البعض.
على سبيل المثال، إذا قمت بشراء أداة تسويق عبر البريد الإلكتروني، فمن المحتمل أن تحتاج إلى إدخال مفتاح API الخاص بها في موقع WordPress الخاص بك حتى تتمكن من البدء في تسجيل الاشتراكات وعمليات إرسال النماذج:

الآن، ربما تتساءل كيف يتناسب WordPress العابر مع كل هذا. حسنًا، يستخدم بعض مطوري المكونات الإضافية العناصر المؤقتة لتخزين البيانات المؤقتة في قاعدة بيانات WordPress.
يعد هذا أمرًا شائعًا جدًا مع الأدوات التي تستخدم واجهة برمجة التطبيقات (API) لسحب البيانات من نظام أساسي آخر. لنفترض أن لديك مكونًا إضافيًا لوسائل التواصل الاجتماعي يعرض عدد المشاركات على منشوراتك.
عندما يزور أحد المستخدمين منشورًا، سيحتاج الخادم الخاص بك إلى الاتصال بصفحات الوسائط الاجتماعية الخاصة بك لجلب تلك الأرقام. وكما تعلم على الأرجح، يمكن أن تؤدي هذه العملية إلى إبطاء موقعك.
ومع ذلك، إذا كان المكون الإضافي يستخدم مؤقتًا، فمن المحتمل أن يتم تخزين هذه المعلومات في قاعدة بيانات WordPress الخاصة بك.
وهذا يعني أن الخادم لن يحتاج إلى التواصل مع منصات الوسائط الاجتماعية – يمكنه ببساطة استرداد البيانات المخزنة مؤقتًا وتقديم المحتوى الخاص بك بشكل أسرع.
سنلقي نظرة فاحصة على فوائد استخدام تطبيقات WordPress العابرة في القسم التالي. في الوقت الحالي، دعونا نحلل المكونات الرئيسية للعابر.
كيف يعمل ووردبريس العابرين
يعمل العابرون عن طريق تخزين البيانات في قاعدة بيانات WordPress باستخدام بنية زوج القيمة الرئيسية. يتم استخدام هذا المفتاح لتحديد العابر، بينما تحدد القيمة البيانات التي يتم تخزينها.
بالإضافة إلى ذلك، يقوم بعض المطورين بتعيين وقت انتهاء الصلاحية للعابر. وبعد هذا التاريخ، ستصبح البيانات غير صالحة وسيلزم جلبها مرة أخرى.
باستخدام نفس المثال المذكور أعلاه، قد يقوم البرنامج الإضافي لوسائل التواصل الاجتماعي بتخزين تفاصيل عدد المشاركات لمدة أسبوعين أو ثلاثة أسابيع فقط.
وبعد هذه الفترة، سيتم إعادة إنشاء البيانات بحيث يتم تحديث عدد المشاركات.
👉 في الأساس، يتكون كل عابر من ثلاثة أجزاء:
- $transient : هذا هو المفتاح الذي يحدد العابر (عادةً ما يكون اسمًا).
- $value : هذه هي البيانات التي يتم استردادها عبر واجهة برمجة التطبيقات.
- $expiration : يحدد هذا المدة التي سيتم فيها تخزين البيانات في قاعدة البيانات قبل حذفها ويجب جلبها عبر واجهة برمجة التطبيقات مرة أخرى.
لتعيين العابر، ستحتاج إلى استخدام الدالة set_transient(). إذن، إليك ما ستبدو عليه النتيجة النهائية:
set_transient( 'special_query_results', $special_query_results, 12 * HOUR_IN_SECONDS) ;
⌛ هذا المثال مأخوذ من وثائق WordPress Transients الرسمية [1] . نوصي بمراجعة تلك الصفحة للحصول على تفاصيل كاملة عن العابرين (وكيفية استخدامها).
فوائد استخدام ووردبريس العابرين
كما ذكرنا سابقًا، يمكن للعابرين في WordPress المساعدة في تحسين أداء الموقع. يستخدمها العديد من المطورين لتقليل عدد مكالمات API الخارجية.
إذا كان على الخادم تقديم عدة طلبات لواجهة برمجة التطبيقات (API) لاسترداد البيانات، فقد يؤدي ذلك إلى إبطاء أوقات التحميل للمستخدمين.
على سبيل المثال، ربما تستخدم خلاصة الوسائط الاجتماعية أو تعرض أعداد المتابعين والمشاركة على موقعك. إذا كان على الخادم الاتصال بهذه الأنظمة الأساسية التابعة لجهات خارجية لجلب تلك المعلومات، فسيستغرق تحميل المحتوى وقتًا أطول.
إذا تم تخزين هذه البيانات في ذاكرة تخزين مؤقت مؤقتة في قاعدة البيانات، فيمكن تسليم المعلومات بسرعة أكبر.
لذلك، عند استخدامها بشكل فعال، يمكن أن تقلل العناصر المؤقتة بشكل كبير من أوقات التحميل وتساعدك على تقديم تجربة مستخدم أفضل.
من منظور تطوير الويب، يسهل العابرون إدارة البيانات بسهولة. على سبيل المثال، يمكنك اختيار المحتوى الذي تريد تخزينه مؤقتًا، والمدة التي تريد تخزينه فيها.
يمكن أن يكون هذا مفيدًا بشكل خاص إذا كانت لديك بيانات تحتاج إلى جلبها عبر واجهة برمجة التطبيقات، ولكنها لا تتغير بشكل متكرر. يمكنك تخزين هذا المحتوى مؤقتًا بحيث يتم تحميله بشكل أسرع، وتحديثه كل بضعة أشهر.
إذا كان موقعك يعرض بيانات تحتاج إلى التحديث في الوقت الفعلي، فقد لا يكون استخدام العناصر العابرة هو أفضل مسار للعمل.
في بعض الحالات، قد ترغب في حذف البيانات المؤقتة حتى يعرض الموقع البيانات الأحدث طوال الوقت. في القسم التالي، سنلقي نظرة فاحصة على إدارة انتقالاتك في WordPress.
كيفية إدارة العابرين في ووردبريس
على الرغم من أنك قد تحتاج إلى بعض المعرفة البرمجية لإدارة انتقالات WordPress، إلا أن هناك بعض المكونات الإضافية التي يمكنك استخدامها والتي من شأنها تبسيط العملية.
ربما تكون تستخدم بالفعل أداة تحسين تتضمن هذه الميزة.
على سبيل المثال، يمكّنك WP Rocket من إزالة جميع العابرين من موقعك عن طريق تحديد المربع. لديك أيضًا خيار حذف العابرين منتهية الصلاحية فقط.
إذا كنت تبحث عن أداة مجانية (أو المزيد من التحكم في العابرين لديك)، فقد ترغب في التحقق من البرنامج الإضافي Transients Manager . يمكّنك هذا من عرض وتحرير وحذف جميع العابرين على موقع الويب الخاص بك.
بمجرد تثبيت المكون الإضافي وتنشيطه، توجه إلى Tools > Transients . هنا، سترى قائمة بجميع العابرين على موقع الويب الخاص بك:

لتعديل مؤقت، قم بالتمرير فوقه وحدد تحرير. يمكنك تغيير الاسم والقيمة ووقت انتهاء الصلاحية باستخدام الحقول المناسبة:

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

في شريط أدوات WordPress العلوي، سترى خيارًا لتعليق العابرين (وإلغاء تعليقهم):

يمكن أن يكون هذا البرنامج المساعد مفيدًا عند اختبار العابرين الجدد. فهو يمكّنك من تجربة قيم عابرة مختلفة (البيانات التي سيتم تخزينها مؤقتًا) ومعرفة مدى تأثيرها على أداء موقعك.
المصدر: themeisle
شاهد المزيد: