تُعد سرعة أداء الموقع من العوامل المهمة في تحسين الموقع في محركات البحث (SEO)، ووفقاً لمعاير Google يتم تصنيف الأداء/السرعة وفقاً لعدد من العوامل على الشكل التالي:
سرعة إستجابة السيرفر
حجم تحميل الصور
وقت تحميل ملفات جافاسكريبت JS
وقت تحميل ملفات الستايل CSS
ونظراً لهذه التطورات خلال السنوات الأخيرة ظهرت العديد من الإضافات لمنصات التدوين والتي تساعد على ضبط وتحسين العوامل التي سبق ذكرها، ومن أهم هذه الإضافات على منصة الووردبريس هي إضافة w3 Total cache والتي سنقوم اليوم بعمل شرح تفصيلي عن طريقة عملها وضبط إعداداتها.
محتويات الموضوعToggle
أفضل الإعدادات لإضافة w3 Total Cache 2015
قبل البدء بالحديث عن الإعدادات علينا معرفة أن هذه الإضافة قد لا تعمل على بعض الإستضافات بسبب منع الإستضافة لبعض الدوال، وستلاحظ المشكلة فور تثبيتك لهذه الإضافة. يكون الحل عادة بالاتصال بشركة الاستضافة.
تنصيب إضافة Total Cache
هناك طريقتين لتثبيت الإضافة
الطريقة الأولى:
التوجه إلى لوحة التحكم > إضافات > أضف جديد ، بعد ذلك تقوم بالبحث عن طريق إدخال إسم الإضافة والضغط على التنصيب الآن كما هو موضوح في الصورة.
الطريقة الثانية:
تكون عن طريق تحميل الإضافة W3 Total cache من موقع الووردبريس الرسمي ومن ثم التوجة إلى لوحة التحكم ثم الإضافات و أضف جديد وبعدها اختيار رفع إضافة.
الإعدادات الرئيسية – General Settings
General: أتركه كما هو ولا تقم بالتعديل عليه.
Page Cache: قم بتفعيل هذا الخيار Enable.
Page Cache Method: قم باختيار Disk Enhance في حال كنت على إستضافة مشتركة، أما في حال كانت الإستضافة على سيرفر خاص يُفضل إستخدام Xcache أو eAccelerator.
Minify: تفعيل هذا الخيار (يقوم هذا الخيار على تسريع تحميل الصفحة عن طريق إعادة ضبط ملفات Js و CSS).
Minify Mode: قم بتحديد الخيار Manual . ملاحظة (في حال إستخدامك للوحة تحكم عربية تكون الخيارات معكوسة أي عليك اختيار المربع الثاني).
Minify Cache Method : في هذا الخيار قم بتحديد Disk.
HTML Minifier: قم بتعين Default.
JS Minifier: قم بتعين Default.
CSS Minifier: قم بتعين Default.
Database Cache: قم بتفعيل هذا الخيار لزيادة سرعة استجابة السيرفر Enabled.
Database Cache Method: في هذا الخيار قم بتحديد Disk.
Object Cache: قم بتفعيل هذا الخيار Enable.
Object Cache Method: قم بتحديد Disk.
Browser Cache: قم بتفعيل هذا الخيار Enable.
CDN: في حال كنت تمتلك خدمة CDN مدفوعة يمكنك تفعيل هذا الخيار وضبط الإعدادات، غير ذلك اترك هذا الخيار من دون تفعيل.
باقي الخيارات يتم تركها على شكلها الإفتراضي، مع العلم أن ليس لها تأثير على السرعة وما هي سوى إعدادات جانبية.
إعدادات التخزين المؤقت للصفحة – Page cache
الخيارات العامة – General:
Cache Front Page: قم بتفعيل هذا الخيار Enable. Cache feeds: site, categories, tags, comments: قم بتفعيل هذا الخيار Enable. Cache SSL (https) requests: في حال عدم استخدام SSL في موقعك قم بإقاف هذا الخيار. Cache URIs with query string variables: قم بإيقاف هذا الخيار Disable. Cache 404 (not found) pages: قم بإيقاف هذا الخيار Disable. Cache requests only for site address: قم بتفعيل هذا الخيار Enable. Don’t cache pages for logged in users: قم بتفعيل هذا الخيار Enable. Don’t cache pages for following user roles: قد ترغب باستخدام هذا الخيار لمجموعة معينة من الأعضاء.
التحميل المسبق – Cache Preload
Automatically prime the page cache: قم بتفعيل هذا الخيار Enable. Update interval: في هذا الحقل قم بكتابة 900 Pages per interval: هنا قم باختيار 10 Sitemap URL: قم بإضافة رابط خريطة الموقع الخاصة بك.
باقي الإعدادات لا حاجة لضبطها وهي خيارات متقدمة يمكن للمبرمجين وأصحاب الخبرة فقط التعامل معها.
إعدادات التحجيم – W3 Total Cache Minify Settings
الإعدادات العامة – General
Rewrite URL structure: قم بتفعيل هذا الخيار Enable. Disable minify for logged in users: قم بترك هذا الخيار من دون تفعيل Disable. Minify error notification: يتم تحديد هذا الخيار في حال رغبتك باستقبال إشهار الأخطاء إلى بريدك
إعدادات – HTML & XML
HTML minify settings: قم بتفعيل هذا الخيار وأيضاً قم بتفعيل جميع الخيارات التي تليه. Ignored comment stems: لا تقم بعمل أي تعديلات على هذا الخيار.
إعدادات جافا سكربت JS
JS minify settings: قم بتفعيل هذا الخيار. Operation in Area: في هذا الخيار قم بتحديد Non-Blocking using JS أترك باقي الاعدادات كما هي ولا تقم بتغيرها إلا إذا كُنت على علم بما تقوم به.
إعدادات ملفات الستايل – CSS
CSS minify settings: قم بتفعيل هذا الخيار. Combine only: لا تقم بتفعيل هذا الخيار. Preserved comment removal: لا تقم بتفعيل هذا الخيار. Line break removal: قم بتفعيل هذا الخيار Enable. import Handling: قم باختيار Process.
إعدادات متقدمة – Advanced
لا تقم بعمل أي تعديلات على هذا القسم.
بالنسبة لإعدادات Database Cache و Object Cache فهي تترك على حالها من دون تعديل، قد تحتاج لعمل بعض التعديلات على هذه الأقسام في حال ظهور مشاكل معينة على موقعك، ويفضل عندها الإستعانة بمبرمج ذو خبرة.
إعدادات التخزين المؤقت للمتصفح – W3 Total Browser Cache
الإعدادات العامة – General
جميع الخيارات في هذا القسم يجب تفعيلها ماعدا الخيار الأخير وفي حال حدوث أي ضغط على السيرفر يمكنك الاكتفاء بتفعيل الخيارات التي تحتوي على نجمة.
Set Last-Modified header: قم بتفعيل هذا الخيار *. Set expires header: قم بتفعيل هذا الخيار *. Set cache control header: قم بتفعيل هذا الخيار*. Set entity tag (eTag): تفعيل هذا الخيار. Set W3 Total Cache header:تفعيل هذا الخيار. Enable HTTP (gzip) compression: قم بتفعيل هذا الخيار *. Prevent caching of objects after settings change: تفعيل هذا الخيار. Disable cookies for static files: تفعيل هذا الخيار. Do not process 404 errors for static objects with WordPress: لا تقم بتفعيل هذا الخيار.
إعدادات CSS و JS
Set Last-Modified header: تفعيل Set expires header: تفعيل Expires header lifetime:قم بتحديد الوقت إلى 31536000 ثانية. Set cache control header: تفعيل Cache Control Policy: قم باختيار cache with max-age. Set entity tag (eTag): تفعيل Set W3 Total Cache header: تفعيل Enable HTTP (gzip) compression: تفعيل Prevent caching of objects after settings change – لا تقم بتفعيل هذا الخيار Disable cookies for static files: تفعيل
إعدادات HTML و XML
جميع الخيارات في هذا القسم يجب أن تكون فعالة لضمان أفضل أداء.
Set Last-Modified header: تفعيل. Set expires header: تفعيل. Expires header lifetime : تعين الوقت إلى 3600 ثانية. Set cache control header: تفعيل. Cache Control Policy: قم باختيار cache with max-age. Set entity tag (eTag): تفعيل. Set W3 Total Cache header: تفعيل. Enable HTTP (gzip) compression: تفعيل.
إعدادات Media و الملفات الأخرى
Set Last-Modified header: تفعيل. Set expires header: تفعيل. Expires header lifetime:قم بتحديد الوقت إلى 31536000 ثانية. Set cache control header: تفعيل. Cache Control Policy: قم باختيار cache with max-age. Set the entity tag (eTag): تفعيل. Set W3 Total Cache header: تفعيل. Enable HTTP (gzip) compression: تفعيل. Prevent caching of objects after settings change: تفعيل. Disable cookies for static files: تفعيل.
إلى هنا ننتهي من ضبط إعدادات إضافة W3 Total Cache، هذا الشرح أخذ الكثير من التجارب والعمل لذلك يرجى مراعاة حقوق معهد سيو بالعربي عند الإشارة إليه. شكراً لكل المتابعين.
Comments