إن WP Rocket هي إضافة شائعة للتخزين المؤقت في WordPress تعمل بشكل رائع على المواقع التي تعمل بإضافة WPML. تعرّف على كيفية إعداد التكوين الأساسي للمواقع متعددة اللغات وما يجب الانتباه إليه.
يُعد التصميم الجميل والعملي إلى جانب المحتوى عالي الجودة من المكونات الأساسية لنجاح أي موقع إلكتروني. ومع ذلك، إذا كان موقعك بطيئاً، فلن تؤتي كل الجهود والوقت الذي أمضيته في تصميم موقعك ومحتواه ثمارها.
يؤثر بطء الموقع سلباً على تجربة المستخدم. وعلاوة على ذلك، ستكون فرصة موقعك في الحصول على تصنيف عالٍ في محركات البحث أقل بسبب هذا البطء.
اختبار أداء موقعك
من المهم اختبار أداء موقعك. يمكنك القيام بذلك باستخدام إحدى الأدوات التالية:
- PageSpeed Insights من Google
- GTmetrix
- Pingdom Tools
تزوّدك هذه الخدمات بتقرير مفصّل عن أداء موقعك إلى جانب قائمة بالمشاكل التي تساهم في بطئه.
كيفية استخدام WP Rocket
تُعد WP Rocket واحدة من أفضل إضافات تحسين الأداء التي تسرّع موقعك. عند التفعيل، تطبّق WP Rocket إعدادات تحسين الأداء الأكثر توصية.
عندما يتعلق الأمر بإعداد إضافات التخزين المؤقت، لا يوجد حل واحد يناسب الجميع. وهذا يعني أن إعداداً معيناً يعمل بشكل جيد على أحد المواقع قد لا يعمل على موقع آخر.
يجب عليك دائماً تفعيل خيار تحسين واحد في كل مرة. تحقق مما إذا كان يحسّن الأداء، ولا يسبّب أي مشاكل. إذا قمت بتفعيل جميع الخيارات دفعة واحدة وواجهت مشكلة، فلن تتمكن من معرفة الخيار الذي تسبّب فيها.
لا تتطلب WP Rocket أي إعدادات خاصة لتعمل على المواقع متعددة اللغات التي تعمل بإضافة WPML.
التخزين المؤقت للصفحات
عند تمكين التخزين المؤقت، فإنه ينشئ نسخة HTML ثابتة من الصفحة يقدّمها الخادم لمستخدميك. يساعد هذا في تقليل مقدار المعالجة على خادمك لتقديم الصفحة، ونتيجة لذلك، يساهم في تقليل وقت تحميل الصفحة.
عند التفعيل، تمكّن WP Rocket التخزين المؤقت للصفحات تلقائياً. يمكنك تعديل خيارات التخزين المؤقت مثل تمكين التخزين المؤقت للأجهزة المحمولة والمستخدمين المسجلين الدخول من خلال الانتقال إلى علامة التبويب Cache ضمن إعدادات → WP Rocket.

تقوم إضافة WP Rocket بتخزين الصفحات مؤقتاً في كل من نسخة اللغة الافتراضية واللغة الثانوية. يمكنك التحقق من ذلك باتباع الخطوات أدناه:
- بشكل افتراضي، تقدّم WP Rocket الصفحات المخزنة مؤقتاً للمستخدمين غير المسجلين الدخول. لذلك، تأكد من أنك لست مسجل الدخول أو استخدم نافذة تصفح متخفٍ.
- انقر بزر الماوس الأيمن على نسخة اللغة الثانوية من الصفحة واختر View Page Source.
- مرّر إلى أسفل الصفحة وابحث عن بصمة التخزين المؤقت الخاصة بـ WP Rocket.

كيفية مسح ذاكرة التخزين المؤقت لصفحة
يمكنك مسح/التحميل المسبق لذاكرة التخزين المؤقت لأي صفحة بأي لغة. ما عليك سوى زيارة الصفحة في الواجهة الأمامية واستخدام قائمة WP Rocket في شريط الإدارة العلوي.

موارد إضافية حول التخزين المؤقت للمواقع متعددة اللغات
لمعرفة المزيد، راجع وثائق WP Rocket حول التخزين المؤقت.
وإليك صفحتين مفيدتين أخريين حول مسح ذاكرة التخزين المؤقت:
تحسين الملفات
يتضمن تحسين الملفات تصغير ملفات CSS وJS. وهذا يقلل من أحجام ملفات CSS وJS عن طريق إزالة المسافات البيضاء والتعليقات وفواصل الأسطر. بالإضافة إلى ذلك، لديك خيار دمج هذه الملفات في ملف واحد مما يساعد في تقليل وقت تحميل الصفحة.
يمكنك تخصيص خيارات تحسين الملفات من خلال الانتقال إلى علامة التبويب File Optimization ضمن إعدادات → WP Rocket.

للتحقق من أن تصغير CSS وJS يعمل بشكل صحيح على صفحات اللغة الثانوية الخاصة بك، اتبع الخطوات أدناه:
- افتح صفحة اللغة الثانوية في الواجهة الأمامية. انقر بزر الماوس الأيمن واختر View Page Source
- في قسم الترويسة (head)، ابحث عن عناوين URL التي تنتهي بـ .css و.js. يجب أن تتضمن مساراً إلى المجلد المسمى min داخل مجلد cache.

التحميل الكسول
نظراً لأن الصور تزيد من حجم الصفحة، فإنها تزيد من وقت التحميل. هناك عدة طرق لتقليل التأثير السلبي للصور على الأداء. إحداها هي التحميل الكسول.
بدلاً من تحميل جميع الصور على صفحتك دفعة واحدة مما يزيد من وقت تحميل الصفحة، يقوم التحميل الكسول بتحميل الصور فقط عندما يمرّر المستخدم لأسفل الصفحة ويصل إليها.
يمكنك تمكين التحميل الكسول من خلال الانتقال إلى علامة التبويب الوسائط ضمن إعدادات → WP Rocket. في هذه الشاشة، يمكنك أيضاً العثور على خيارات أخرى لتحسين الوسائط مثل تعطيل تضمينات WordPress والسماح بالتخزين المؤقت لـ WebP. لمعرفة المزيد، راجع وثائق WP Rocket حول خيارات تحسين الوسائط.

يعمل التحميل الكسول مع الصور على صفحات اللغة الافتراضية واللغة الثانوية على حد سواء.
شبكة توصيل المحتوى
أحد العوامل التي تؤثر على أداء موقعك هو المسافة بين الخادم الذي يستضيف موقعك وموقع المستخدم. بشكل عام، كلما كان المستخدم أقرب إلى الخادم، زادت سرعة تحميل موقعك بالنسبة له والعكس صحيح. يُشار إلى هذا باسم زمن انتقال الشبكة.
شبكة توصيل المحتوى (CDN) هي شبكة من الخوادم الموزعة في مواقع مختلفة. يحتوي كل خادم على نسخة من المحتوى الثابت على موقعك بما في ذلك الصور ومقاطع الفيديو وأوراق الأنماط وملفات JS بهدف تقديم المحتوى بشكل أسرع للمستخدمين بناءً على موقعهم.
تتوافق WP Rocket مع غالبية مزودي خدمة CDN. كما أنها توفر خدمة CDN الخاصة بها، RocketCDN.
يمكنك تمكين CDN وتعديل إعداداتها من خلال الانتقال إلى علامة التبويب CDN ضمن إعدادات → WP Rocket.

مشاكل معروفة
لا توجد مشاكل توافق غير محلولة بين هذه الإضافة وWPML. ابحث في جميع المشاكل المعروفة.هل تحتاج إلى مساعدة؟
إذا واجهت أي مشاكل مع WP Rocket وWPML، يُرجى الإبلاغ عنها إلى دعم WPML.