يتميز نظام إدارة المحتوى WordPress بتوافر العديد من الإضافات التي تجعله يعمل بشكل أفضل وتقوم بتحسين أداء الموقع وسرعة تحميله وتنفيذه للأوامر. واليوم سنتناول بالشرح الإضافة المهمة والمعروفة W3 Total Cache.
بعد شرح هذه الإضافة اليوم سيصبح بإمكانك تحسين أداء موقعك بشكل ملحوظ فإضافة W3 Total Cache ستعمل على تصغير حجم جميع صفحات الموقع بضغطها حتى يتم تحميلها بشكل أسرع وخاصة ملفات JavaScript المستخدمة في الموقع أو للإضافات الأخرى.
ضبط إعدادات إضافة W3 Total Cache
سنوضح في مقالنا اليوم أفضل الطرق لضبط إعدادات إضافة W3 Total Cache حتى تصل إلى أفضل أداء لموقعك مع تسريع عملية التحميل بشكل ملحوظ مما يكون له الأثر الإيجابي على ترتيب موقعك في محركات البحث حيث ان سرعة تحميل الموقع تمثل عاملاً أساسياً في ترتيب الموقع لدى محركات البحث.
أولاً عليك تثبيت الإضافة بالتوجه إلى صفحة الإضافات Plugins ثم أمر أضف جديد والبحث عن الإضافة ثم تحميلها وتفعيلها مثل الإضافات الأخرى كما موضح بالصور.
وبمجرد تفعيل الإضافة عليك باتباع الخطوات التالية لضبط إعدادات إضافة W3 Total Cache.
الإعدادات العامة General Settings :
بعد تفعيل الإضافة تظهر لك أول صفحة وهي صفحة الإعدادات العامة وعليك اتباع الخطوات التالية كما هي:
- Page settings عليك بتفعيل أمر Page Cache واختيار أمر Shared Server : Disk:Enhanced.
- Minify وتعمل هذه الخاصية على تصغير ملفات CSS و JS حتى يتم تحميلها بشكل أسرع ولهذا فعليك بتفعيل أمر Minify واختيار الوضع Auto مع اختيار أمر Disk لخيار Minify cache method واختيار أمر Default لخيار HTML minifier وكذلك أمر JSMin لخيار JS minifier وأيضاً أمر default لخيار CSS minifier.
- Database Cache وعليك بتفعيله واختيار أمر Disk لخيار Database Cache method.
- Object Cache وعليك بتفعيلها أيضاً واختيار أمر Disk لخيار Object cache.
- Browser Cache وعليك بتنشيط هذا الأمر أيضاً.
- وفي حالة ما إذا كان لديك CDN فعليك باستخدام إعدادات CDN لتفعيل W3 Total Cache sync لعملية المزامنة.
الإعدادات المتقدمة Advanced Settings
عليك بتفعيل الأوامر التالية من صفحة الإعدادات المتقدمة
- Cache front page
- Cache feeds: site, categories, tags, comments
- Cache SSL
- Cache requests only for www.yoursitename.com host name
- Don’t cache pages for logged in users
إعدادات cache preload :
- عليك بتفعيل أمر automatically prime the page cache وتحديد الفترة الزمنية الفاصلة إلى 907 ثانية ويجب مراعاة أن يكون عدد الصفحات من 15 إلى 20 صفحة.
- عليك بإدخال مسار ملف خريطة الموقع sitemap.xml مع تفعيل أمر Prime post cache on Publish.
إعدادات متقدمة أخرى
- تحديد قيمة Maximum lifetime of cache objects بـ 180060 ثانية.
- تحديد قيمة Garbage collection interval بـ 3600 ثانية.
إعدادات إضافة W3 total cache لتصغير حجم الملفات minify
- عليك بتفعيل أمر rewrite URL structure وكذلك تفعيل أمر disable minify for logged in users واختيار أمر Admin notification لخيار Minify error notification.
- من قسم HTML&XML عليك بتنشيط أمر inline CSS minification وكذلك تنشيط أمر inline JS minification وأمر line break removal.
- من قسم CSS تنشيط أمر preserved comment removal وكذلك أمر line break removal.
- من قسم For Advanced تعيين قيمة 216000 ثانية لخيار Update external files every ونفس القيمة لخيار garbage collection.
- من قسم For JS تنشيط أمر preserved comment removal وكذلك أمر line break removal.
الإعدادات التي ذكرناها هي الإعدادات الأساسية والمهمة التي تحتاج إليها لضبط إعدادات إضافة setup W3 total cache بالشكل السليم وبعد ضبط هذه الإعدادات ستلاحظ الفرق في الأداء وسرعة التحميل. وعن تجربتي الشخصية فقد تم تخفيض الوقت اللازم لتحميل المدونة باستخدام إضافة setup W3 total cache من 6 ثواني إلى ثانية ونصف فقط.
تجربة الموقع في PageSpeed Insights بعد ضبط الإعدادات :
فإضافة W3 total cache تعتبر من أفضل الإضافات الخاصة بتحسين أداء مواقع WordPress والتي لا غنى عنها لأي مدون في الوقت الحالي ونادراً ما تجد مدونة لا تستخدم هذه الإضافة.