Advertisements

Advertisements

ضبط الإعدادات المناسبة لإضافة W3 Total Cache على ووردبريس

تم التطرق مسبقا لإضافة Autoptimize التي تمكن من تصغير Minify ملفات html و js و css بهذف زيادة سرعة تحميلها للتوافق مع متطلبات محركات البحث. و في هذا الموضوع سنتطرق للإضافة الأكثر إستعمالا في ووردبريس وهي W3 total cache، و لإستخدامها بشكل جيد يجب ضبطها حسب إعدادات مناسبة.

Advertisements

شرح إعدادات W3 Total Cache

مواضيع متعلقة بتطوير ووردبريس :

تعريف إضافة W3 total cache لووردبريس

إضافة W3 Total Cache من تطوير و برمجمة Frederick Townes ، يمكن تحميلها مباشرة من لوحة تحكم الموقع ( قسم الإضافات ) ، أو من مركز الإضافات بموقع ووردبريس WordPress.

مزايا إضافة W3 Total Cache لا تتمحور حول تصغير Minify ملفات الموقع من قبيل html و css و js، بل تمكن كذلك من وضع نسخ لصفحات الموقع عن طريق الكاش cache للزيادة في سرعة الموقع.

1. كيفية ترتيب إعدادات إضافة W3 Total Cache

بعد تركيب الإضافة و تفعيلها يجب إدخال عدة إعدادات تمكن من إستغلالها على الشكل المطلوب، هذه الإعدادات لا تحتاج لدراية كبيرة، و يجب فقط تتبع المراحل جيدا لتفادي أية أخطاء. عند وقوع أي خطأ يمكن الرجوع للإعدادات الأولى أو تحميل نسخة الإعدادات من الإضافة .

1.1 . الإعدادات العامة General Settings

  • تفعيل Enable خاصية Page Cache و إختيار “Disk : enhanced” أو تفضيل خاصية ”
    Opcode : Alternative PHP cache ” إذا كانت متوفرة.
  • تفعيل Enable خاصية Minify مع جعلها على وضع “manual” إختيار “Disk ” أو تفضيل خاصية ” Opcode : Alternative PHP cache ” إذا كانت متوفرة.
  • تفعيل Enable خاصية Database Caching و إختيار “Disk” ، و إذا كان ملف wp-config غير قابل للتعديل فيجب إتاحة التعديل عليه لكي تعمل خاصية كاش Cache قاعدة البيانات بشكل جيد.
  • تفعيل Enable خاصية Object Caching و إختيار “Disk” ، هذا ضروري بالنسبة للمواقع التي تعرف زيارات كثيرة.
  • تفعيل Enable خاصية Browser Cache التي تقلل الضغط على الخادم وسرعة إستجابته.
  • تفعيل Verify Rewrite Rules بخاصية Miscellaneous . إذا كنت تتوفر على API الخاص بــ Google Page Speed يجب تفعيل الخيار الخاص به.
  • تعديل ثانوي : بخاصية ” Miscellaneous ” يمكن تفعيل خيار “Optimize disk enhanced page and minify disk caching for NFS” مهمة في الخوادم المشتركة.
1.2 . إعدادات متقدمة Advanced Setings :

خيارات Page Cache بالإعدادات العامة General :

  • تفعيل Enable خيار “ Cache front page “.
  • تفعيل Enable خيار “ Cache feeds: site, categories, tags, comments “.
  • تفعيل Enable خيار “ Cache SSL (https) requests “.
  • تفعيل Enable خيار “Cache requests only for www.website.com host name “.
  • تفعيل Enable خيار “ Don’t cache pages for logged in users “.

في خيار Cache Preload :

  • تفعيل خيار “Automatically prime the page cache مع تغيير سرعة التحديث إلى 907 ثانية و 15 بالنسبة للصفحات.
  • إذا كنت تتوفر على خريطة موقع يجب إضافتها و تفعيل خيار “Prime post cache on publish“.

في خيار Advanced :

  • ضع القيمة 180060 ثانية في خيار “Maximum lifetime of cache objects”.
  • ضع القيمة 3600 ثانية في خيار “Garbage collection interval“.

في خيار Browser cache :

  • تفعيل الخيارات “Last-Modified header” و ” expires header ” و “cache control header” و ” W3 Total Cache header  ” و “HTTP (gzip) compression” .
  • إعداد كل Cache control policies إلى : Cache with Max-age.

Advertisements

إعدادات CSS و JS :

  • ضبط قيمة expires header lifetime إلى 31536000 ثانية ( أكثر من سنة ).
  • تفعيل خيارات “Last-Modified header” و ” expires header ” و “cache control header” و ” W3 Total Cache header  ” و “HTTP (gzip) compression” .

إعدادات HTML و XML :

  • ضبط قيمة expires header lifetime إلى 7200 ثانية .
  • تفعيل خيارات “Last-Modified header” و ” expires header ” و “cache control header” و ” W3 Total Cache header  ” و “HTTP (gzip) compression” .

في خيار Media and other files :

  • ضبط قيمة expires header lifetime إلى 31536000 ثانية .
  • تفعيل خيارات “Last-Modified header” و ” expires header ” و “cache control header” و ” W3 Total Cache header  ” و “HTTP (gzip) compression” .
1.3 . إعدادات Minify :
  • تفعيل “rewrite URL structure” و “disable minify for logged in users” و إختيار Minify error notification بالنسبة : Admin notification .

في خيار HTML و XML :

  • تفعيل inline CSS minification, inline JS minification and line break removal.

في خيار CSS :

  • تفعيل خيار “preserved comment removal” و ” line break removal ” . الآن توجه لموقع و افتح مصدر الموقع Source . ابحث عن ملفات CSS ، أضف الروابط الخاصة بها واحد بواحد في CSS file management. يجب عليك القيام بهذه الخطوة في حالة حدوث خطأ بموقعك من خلال إعدادات Minify.

في خيار Advanced :

  • ضبط قيمة date external files every إلى 86400 ، نفس الشئ بالنسبة garbage collection.

في خيار JS :

هذه الخطوة تتطلب دراية متقدمة و معرفة تامة بإضافة W3 Total Cache ، تحتاج لعدة تجارب و يمكنها أن تحدث أخطاء، لكن يمكن إستعمالها في حالة عدم الرضى بنتيجة الإعدادات السابقة.

  • تفعيل خيار “preserved comment removal” و ” line break removal ” ،الآن و كملفات CSS نتوجه لمصدر الصفحة و نتفقد رابط برابط لملفات JS من خلال إدراجها بأداة JS file management لتحليلها وفرز الأخطاء.
  • تذكير : لا يجب إخضاع ملفات Customscript.js و ملفات JS الخاصة بستايل الموقع لعملية التصغير Minify.

خيار User agent groups :

تفعيل الخيار بالضغط على Enable و ترك الإعدادات كما هي.

بهذا نكون قد وضعنا الإعدادات المناسبة لإضافة W3 Total Cache ، دون نسيان تسجيلها و الضغط على Empty all caches لكي تأخد التغييرات بعين الإعتبار. الآن يمكن التوجه لصفحة قياس سرعة الموقع Google PageSpeed و ملاحظة التغييرات.

مصدر الموضوع من هنا ، مقدم و مترجم من تعلم معي q2ar#

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.

Comment moderation is enabled. Your comment may take some time to appear.

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