شرح الإعدادات المثالية لاضافة W3 Total Cache مع CDN في 2023

شرح الإعدادات المثالية لاضافة W3 Total Cache

ألست متأكداً مما إذا كان لديك أفضل اعدادات W3 Total Cache؟

لا أوصي عموماً بـ W3 Total Cache نظرًا لأنها لا تدعم تنظيف قاعدة البيانات ، أو التحكم في ضربات القلب ، أو تحسين خطوط Google والفيديو ، أو NGINX + memcached (متوفر فقط مع الإصدار المتميز). بينما W3 Total Cache مجاني ، فإن WP Rocket أفضل لأنه يحتوي على هذه العناصر المضمنة. هذا هو السبب في أنه ينتج عنه أوقات تحميل أسرع ويتم تصنيفه كأفضل اضافة كاش في معظم استطلاعات الرأي على فيسبوك. ولكن إذا كنت تصر على الاضافة المجانية ، فأستخدم هذا البرنامج التعليمي لإعداد اضافة W3 Total Cache.

يوضح لك هذا البرنامج التعليمي كيفية إعداد خيارات تبويب Performance ثم إضافة CDN المجاني من Cloudflare أو شبكة CDN المميزة لشركة StackPath. يتم ضبط العديد من إعدادات W3 Total Cache مسبقًا ، ولكن ليس جميعها. للاستضافة ، أوصي بـ SiteGround. هم ما أستخدمه ووصلت لوقت تحميل اقل من ثانية على GTmetrix وسرعة 100%. انقر فوق مشاركاتي لمعرفة مدى سرعة تحميلها.

1. General Settings

ملاحظات مهمة حول الإعدادات العامة لـ W3 Total Cache:

  • Cache method: استخدم القرص المحسن (disk enhanced) للاستضافة المشتركة ، memcached للاستضافة السحابية.
  • التخزين المؤقت لقاعدة البيانات (Database cache): اتركها معطلة ، فهي تفرط في تحميل الخادم خاصة على الاستضافة المشتركة.
  • Object cache: تركها معطلة ، وعادة ما تبطئ موقع الويب ولوحة الادمن.
  • CDN: قم بتمكينه إذا كنت تخطط لاستخدام شبكة CDN الخاصة بـ StackPath (على الرغم من أنه يمكنك فقط استخدام Cloudflare ولكن من الجيد استخدام الاثنين معاً).
  • التحميل البطيء (Lazy loading): يؤخر تحميل الصور ويصلح عنصر التحميل الكسول في PageSpeed Insights.
  • Fragment cache: متوفرة فقط مع W3 Total Cache Pro وعادةً للمواقع الديناميكية.
  • Google PageSpeed Widget: أوصي ب إضافة GTmetrix للمراقبة بدلاً من ذلك.
الإعدادات العامة لاضافة W3 Total Cache

2. Page Cache

ملاحظات مهمة حول إعدادات page cache في W3 Total Cache:

  • لا تقم بتخزين الصفحات للكل: لا تريد تخزين الصفحات في ذاكرة التخزين المؤقت للمستخدمين المسجلين أو لأدوار المستخدمين.
  • Rest API: يمكن تعطيل rest API إذا كنت لا تستخدم (تحقق من موقع الويب الخاص بك بحثًا عن الأخطاء).
  • وضع التوافق (Compatibility mode): قم بتمكينه ، يوصى بذلك بواسطة المطور.
شرح اعدادات page cache لاضافة W3 Total Cache

3. Minify Settings

يقول مطور الاضافة إن الإعدادات الموصى بها للتصغير وقاعدة البيانات وذاكرة التخزين المؤقت للكائن معدة مسبقًا. يمكنك العثور على هذه التوصيات في علامة التبويب install. الأشياء الرئيسية التي يجب تعديلها هي إعدادات browser cache وإعداد شبكة توصيل المحتوى مثل Cloudflare أو StackPath.

شرح اعدادات minify لاضافة W3 Total Cache

4. Database Cache

اتركه كما هو (موصى به من قبل المطور).

5. Object Cache

اتركه كما هو (موصى به من قبل المطور).

6. Browser Cache

ملاحظات مهمة حول إعدادات browser cache في W3 Total Cache:

  • قم بتمكين الإعدادات الستة الأولى: قم بتمكينها بشكل فردي واختبر النتائج في GTmetrix.
  • ضغط Brotli: إذا كنت تستخدم شبكة CDN الخاصة بـ Cloudflare ، فقم بتمكين ذلك في لوحة تحكم Cloudflare ولاداعي لتمكينه هنا في الاضافة.
شرح اعدادات browser cache لاضافة W3 Total Cache

اترك كل شيء آخر بما في ذلك “expires header lifetime” التي يقول المطور إنها معدة مسبقًا.

7. User Agent Groups

تُستخدم مجموعات وكلاء المستخدم لتحديد ما إذا كان يتم استخدام قالب الجوال (إذا كان لديك موقع ويب سريع الاستجابة للجوال ولا تستخدم مكونًا إضافيًا لإنشاء موقع خاص للجوال ، فلا داعي لهذه الخيارات).

8. Referrer Groups

تُستخدم مجموعات المُحيل لتقديم نسخة مخبأة فريدة للمستخدمين الذين يأتون إلى موقعك من خلال مصادر زيارات محددة (مثل Google أو Bing). يجب أن تترك معظم مواقع الويب هذا الخيار معطلاً.

شرح اعدادات Referrer Groups لاضافة W3 Total Cache

9. Cookie Groups

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

10. CDN

هذا القسم مخصص لشبكة CDN الخاصة بـ StackPath والتي لديهم أيضًا برنامج تعليمي عنها.

يتم إعداد Cloudflare بشكل مختلف ولديه قسم خاص به في مقالتنا هذه. بينما يوصي معظم الناس باستخدام CDN واحد فقط (عادةً Cloudflare لأنه مجاني) ، أنا شخصياً أستخدم كلاً من Cloudflare و StackPath. كلاهما يقوم بإفراغ الكثير من الموارد إلى مراكز البيانات الخاصة بهما وحفظ النطاق الترددي.

StackPath Analytics

الخطوة 1: انتقل إلى إعدادات W3 Total Cache العامة (General Settings) وقم بتمكين StackPath.

تفعيل CDN اضافة W3 Total Cache

الخطوة 2: اشترك في StackPath ، وحدد API management من القائمة المنسدلة (أعلى اليمين) ، ثم حدد Generate Credentials. قم بإنشاء اسم (على سبيل المثال W3TC) ثم ستمنحك StackPath معرف العميل و Client Secret. انسخ / الصق هذه في StackPath ضمن إعدادات CDN → Authorize.

ربط StackPath مع W3 Total Cache
ربط StackPath مع W3 Total Cache
ربط StackPath مع W3 Total Cache

الخطوة 3: في إعدادات W3 Total Cache CDN ، استخدم ما يلي:

اعدادات W3 Total Cache CDN

الخطوة 4: في StackPath ، انقر فوق Purge Cache:

StackPath CDN

الخطوة 5: قم بفحص موقعك في GTmetrix ويجب أن تكون “شبكة توصيل المحتوى” باللون الأخضر في YSlow.

GTMetrix CDN tab

11. Fragment Cache

يتم استخدام Fragment cache بشكل أساسي في المواقع الديناميكية. بدلاً من تخزين صفحة كاملة مؤقتًا ، يتم تخزين الأقسام الفردية (عادةً المساحات الثقيلة) مؤقتًا. ستحتاج إلى الترقية إلى W3 Total Cache Pro لاستخدام Fragment cache. ومع ذلك ، قد تحتاج إلى بعض الخبرة في الكود.

12. User Experience

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

شرح W3 Total Cache User Experience

13. Extensions

قم بتفعيل أي ملحقات تستخدمها. في حالتي ستكون Cloudflare و Yoast و FeedBurner.

W3 Total Cache Extensions

14. Cloudflare CDN

Cloudflare مجاني مع أكثر من 200 مركز بيانات.

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

شرح إعدادات كلاود فلير لحماية وتسريع موقع ووردبريس | أفضل شبكة CDN مجانية

في علامة التبويب W3 Total Cache Extensions ، قم بتنشيط Cloudeflare وانقر فوق Settings.

W3 Total Cache ربط Cloudflare

ثم قم بتكوين إعدادات Cloudflare في الاضافة.

اعدادات Cloudflare في W3 Total Cache

بمجرد الانتهاء من تكوين CDN الخاص بك ، قم بمسح جميع ذاكرات التخزين المؤقت في W3 Total Cache. قد يستغرق نشر خوادم أسماء Cloudflare ما يصل إلى 24 ساعة ، ولكنك ستتلقى رسالة تأكيد إلكترونية بمجرد اكتمالها.

15. SiteGround (الإستضافة التي أستخدمها)

يتم استخدام استضافة SiteGround بواسطة Yoast ، ويوصي به WordPress رسمياً. إنها المرتبة الأولى في كل استطلاع على Facebook تقريبًا وتعطي معظم الناس تحسينات كبيرة في وقت التحميل خاصةً إذا كانوا يستخدمون استضافات متوسطة مثل: GoDaddy و Bluehost و HostGator و InMotion و Dreamhost و جميع استضافات شركة EIG. إن استخدامك لاستضافة سايت جراوند مع W3 Total Cache سيجعل موقعك بسرعة الصاروخ مع وقت تحميل أقل من 0.4s.

Yoast يستخدم استضافة سايت جراوند

تختلف اختبارات GTmetrix دائمًا ، ولكن حتى المقالات ذات الحجم الضخم للصفحة 2 ميجا بايت و 112 طلبًا يمكن تحميلها غالبًا في أقل من 2 ثانية. حصلنا مع سايت جراوند على ةقت تحميل 0.9 ثانية وتقدير سرعة 100% حتى لتبويب Yslow.

سرعة موقع النقيب للمعلوماتية

شاهد الفيديو الخاص بي – إنه مقطع فيديو مدته 55 دقيقة، لكنني أغطي كل شيء تقريبًا (الطوابع الزمنية في وصف الفيديو) ويجب أن تتعلم الكثير من المعلومات الرائعة حول سرعة موقع ووردبريس:

كيفية تسريع موقع ووردبريس البطيء - كيف حصلت على سرعة 100% في جوجل PSI و GTmetrix

أسئلة مكررة

هل W3 Total Cache هي أفضل اضافة كاش للووردبريس؟

يفضل معظم الناس WP Rocket على W3 Total Cache نظرًا لأنه يأتي مع ميزات غير مضمنة في W3 Total Cache، وبالتالي ينتج عنه نتائج أفضل في GTmetix. تتضمن هذه الميزات تنظيف قاعدة البيانات واستضافة جوجل اناليتكس محليًا والتحميل البطيء المتقدم للصور + مقاطع الفيديو والتحكم في نبضات القلب والجلب المسبق لنظام أسماء النطاقات. من الأسهل أيضًا تكوينه.

هل يجب استخدام CDN مع W3 Total Cache؟

نعم ، يمكن لشبكة CDN المجانية من Cloudflare أن تجعل موقعك أسرع وأكثر أمانًا ويمكنك إعداده عن طريق تغيير خوادم الأسماء في مسجل المجال الخاص بك ، ثم تكوين إعدادات Cloudflare في W3 Total Cache.

ماذا يحدث إذا عطلت W3 Total Cache موقعي؟

عادةً ما تكون إعدادات minify و combine في W3 Total Cache هي الأسباب الأكثر شيوعًا للعناصر المعطلة عند استخدام W3 Total Cache. اختبر كل واحد من هؤلاء بعناية.

كيف يمكنني مسح ذاكرة التخزين المؤقت بمجرد الانتهاء؟

انتقل إلى إعدادات Performance ، ثم انقر فوق Purge Everything.

هل أحتاج إلى اضافات سرعة أخرى إلى جانب W3 Total Cache؟

نعم ، يجب عليك أيضًا تثبيت المكونات الإضافية للتحكم في Heartbeat وتنظيف قاعدة البيانات وتحسين الصور وإما Asset CleanUp أو Perfmatters لتعطيل المكونات الإضافية بشكل انتقائي.

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

فيما يلي بعض المقالات التي اخترتها لك يدوياً لتقرأها بعد ذلك:

أنمار النقيب

حول أنمار النقيب

مدون & مطور، أُشارك كل ما تعلمته حول تحسين مواقع ووردبريس للسرعة، ودروس تحسين محركات البحث (SEO). إقرأ سيرتي الذاتية لتتعلم المزيد عني.

2 تعليقات

اترك تعليقاً

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