دليل كامل لاستخدام W3 Total Cache

نشرت: 2015-10-28

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

clip_image002

لذا فإن سرعة الصفحة مهمة لتجربة المستخدم والتحويلات. سبب آخر لتسريع مواقع الويب هو أنه في أبريل 2010 ، أشارت Google إلى أن سرعة الموقع (وبالتالي سرعة الصفحة) هي إحدى الإشارات التي تستخدمها خوارزمية بحث Google لترتيب الصفحات. باختصار ، المواقع الأسرع ترتب وتحول بشكل أفضل.

تتضمن بعض الطرق لزيادة سرعة صفحتك وتحسين أداء موقعك ما يلي:

  1. تمكين الضغط لملفات CSS و HTML و JavaScript الخاصة بك
  2. تصغير CSS و JavaScript و HTML
  3. تقليل عمليات إعادة التوجيه
  4. الاستفادة من التخزين المؤقت للمتصفح
  5. تحسين وقت استجابة الخادم الخاص بك ليكون أقل من 200 مللي ثانية
  6. استخدام شبكة توصيل المحتوى (CDN)
  7. وتحسين الصور

وإذا كنت من بين 60 مليون شخص اختاروا WordPress لتشغيل المكان الذي تسميه "المنزل" على الويب ، فإن السر وراء تحميل سريع لموقع WordPress (بصرف النظر عن استضافة الويب الجيدة والمكونات الإضافية جيدة الترميز و CDN ) يستخدم التخزين المؤقت المناسب.

ما هو التخزين المؤقت في WordPress ولماذا هو مهم؟

في كل مرة يزور فيها مستخدم الإنترنت موقعًا إلكترونيًا يعمل بنظام WordPress ، يتم إجراء عدد من الأحداث حيث يقوم WordPress بإنشاء صفحة HTML ديناميكيًا ويقدمها للمستخدم:

  1. يطلب متصفح المستخدم صفحة ويب
  2. يستعلم جوهر WordPress (أو عقل WordPress إذا كان بإمكانك تسميته) قاعدة البيانات (تسمى استعلامات قاعدة بيانات MySQL)
  3. تقوم قاعدة البيانات بإرجاع البيانات المطلوبة
  4. يجمع جوهر WordPress بين البيانات والبيانات المسترجعة من المكونات الإضافية النشطة والموضوع لإنشاء صفحة HTML ديناميكيًا
  5. ثم يقوم بعد ذلك بتقديم صفحة HTML التي تم إنشاؤها ديناميكيًا إلى متصفح المستخدم

لنفترض الآن أن 100 شخص يشاهدون صفحتك. يؤدي تشغيل استعلامات قاعدة البيانات نفسها مرارًا وتكرارًا إلى إهدار دورات وحدة المعالجة المركزية والوقت.

أدخل ووردبريس التخزين المؤقت! يحفظ نتائج استعلامات قاعدة بيانات MySQL السابقة في ذاكرة التخزين المؤقت لإعادة استخدامها. يعد التخزين المؤقت في WordPress أحد أسرع الطرق لتحسين أداء موقع الويب باستخدام مكونات إضافية مثل W3 Total Cache أو WP Super Cache أو Quick Cache.

WordPress Caching مع W3 Total Cache

موصى به من قبل مضيفي الويب مثل Media Temple و GoDaddy و HostGator ويستخدمه العديد من المواقع الشهيرة بما في ذلك Mashable ومدونة Matt Cutt و AT&T و WPBeginners و W3 Total Cache هي واحدة من أكثر الإضافات اكتمالاً وشعبية لتحسين أداء WordPress المصممة لتحسين تجربة مستخدم موقعك وسرعته. يوفر التخزين المؤقت للكائن والاستعلام ، والتخزين المؤقت للصفحة ، وتصغير HTML ، و CSS وجافا سكريبت ، وضغط gzip ، وتكامل CDN ، والتخزين المؤقت للمتصفح. عند الجمع بين هذه التحسينات ، تعمل على تحسين سرعة موقعك بشكل ملحوظ.

لذا فإن الميزات البارزة لـ W3 Total Cache تشمل:

  • التخزين المؤقت للصفحات والمشاركات
  • التخزين المؤقت لـ CSS و JavaScript
  • التخزين المؤقت للخلاصات وصفحات نتائج البحث
  • التخزين المؤقت لكائنات قاعدة البيانات
  • تصغير المنشورات والصفحات والموجزات بما في ذلك المسافات البيضاء الإضافية والتعليقات ودمج ملفات CSS أو JavaScript متعددة في طلب واحد
  • المتصفح التخزين المؤقت
  • دعم المحمول
  • تكامل ودعم CDN
  • ودعم WP-CLI

تشمل مزايا البرنامج المساعد ما يلي:

  • تقليل وقت تحميل الصفحة
  • تحسن كبير في الأداء العام للموقع والسرعة عند تكوين المكون الإضافي بشكل صحيح
  • تحسين الأداء في نتائج البحث العضوية
  • تحسين معدلات التحويل
  • تحسين عرض المتصفح للعرض السريع للصفحات
  • تحسين أداء خادم الويب
  • وتوفير عرض النطاق الترددي عن طريق التصغير والضغط

التحدي هو أن W3 Total Cache هو مكون إضافي قوي للغاية. يحتوي على الكثير من الخيارات ، لذا فأنت بحاجة إلى معرفة كيفية تكوينه لتحقيق أقصى قدر من الفوائد. الإعداد الصحيح ليس واضحًا دائمًا على الفور ، خاصة للمستخدمين لأول مرة. في القسم التالي ، سنتعرف على أفضل تكوين للممارسات الإضافية المتاحة للتخزين المؤقت في WordPress ، إلى حد بعيد ، الأكثر تنوعًا.

ملاحظات:

  • قبل تثبيت W3 Total Cache وإعداده ، تأكد من التحقق من أداء موقعك باستخدام PageSpeed ​​Insights من Google و أو اختبار سرعة موقع Pingdom . سيعطيك هذا مقارنة دقيقة قبل وبعد المقارنة.
  • بنفس القدر من الأهمية ، إذا كنت تستخدم حاليًا مكونًا إضافيًا لذاكرة التخزين المؤقت مثل WP Super Cache ، فيجب عليك تعطيل ذلك أولاً قبل تثبيت W3 Total Cache وإلا فسيواجه المكون الإضافي مشكلات عند التنشيط.
  • يستخدم W3 Total Cache ذاكرة التخزين المؤقت في الذاكرة لحفظ نتائج استعلامات قاعدة بيانات MySQL. هذا يعني أنك بحاجة إلى الاحتفاظ بقدر مناسب من الذاكرة المحجوزة لذاكرة التخزين المؤقت الخاصة بك. إذا لم يكن لديك الكثير من الذاكرة المخصصة لـ memcached كما تريد أو إذا كان الخادم الخاص بك مقيدًا بذاكرة الوصول العشوائي ، فقد لا يكون هذا المكون الإضافي مناسبًا لك.
  • وأخيرًا ، يجمع W3 Total Cache بشكل رائع مع MaxCDN.

تثبيت وإعداد W3 Total Cache

لتثبيت W3 Total Cache ، قم بإلغاء تنشيط وإلغاء تثبيت أي مكون إضافي للتخزين المؤقت قد تستخدمه. تحتاج أيضًا إلى التأكد من أن wp-content / و wp-content / uploads / لهما مؤقتًا أذونات 777 قبل المتابعة.

لتثبيت البرنامج المساعد وتنشيطه:

1. افتح لوحة تحكم WordPress الخاصة بك.

2. ابحث عن قسم "الملحقات" في قائمة التنقل وحدد خيار القائمة "إضافة جديد".

clip_image004

3. ابحث عن "W3 Total Cache".

clip_image006

4. انقر فوق "التثبيت الآن".

5. ابحث عن طريقك إلى "البرامج الإضافية المثبتة" في قسم "الملحقات" في التنقل وقم بتنشيط W3 Total Cache. سيؤدي هذا إلى تشغيل التخزين المؤقت للصفحة في الوضع الأساسي.

قم بإعادة أذونات wp-content / و wp-content / uploads / رجوع إلى 755.

لإعداد البرنامج المساعد:

1. انقر على رابط "إعدادات" للانتقال إلى علامة التبويب "إعدادات عامة". "تمكين" ذاكرة التخزين المؤقت للصفحة واختر "القرص: محسّن" كطريقة لذاكرة التخزين المؤقت للصفحة.

clip_image008

"تمكين" تصغير في الإعداد التلقائي.

clip_image009

"تمكين" ذاكرة التخزين المؤقت لقاعدة البيانات وذاكرة التخزين المؤقت للكائن.

clip_image011

"تمكين" ذاكرة التخزين المؤقت للمتصفح و CDN. حدد نوع CDN الخاص بك ، على سبيل المثال ، MaxCDN.

clip_image013

اترك باقي الإعدادات الافتراضية قيد التشغيل.

2. في القسم "خيارات متقدمة" في علامة التبويب "ذاكرة التخزين المؤقت للصفحة" ، حدد كل شيء باستثناء "صفحات ذاكرة التخزين المؤقت 404 (لم يتم العثور عليها)" في الخيارات العامة

clip_image015

ضمن التحميل المسبق لذاكرة التخزين المؤقت ، حدد "عرض ذاكرة التخزين المؤقت للصفحة تلقائيًا" وأدخل عنوان URL لخريطة الموقع.

clip_image017

اترك باقي الإعدادات الافتراضية قيد التشغيل.

3. بعد ذلك ، تتحكم الوحدة النمطية "Minify" في ما إذا كانت ملفات HTML و CSS و Javascript مضغوطة ومُصغَّرة ، وهي تعد بمثابة حقل ألغام عندما يتعلق الأمر بالتهيئة. يجب أن تكون على دراية بما تقوم بتشغيله لأن بعض الخوادم لا تحتوي على ذاكرة كافية أو قوة حوسبة للتصغير. الإعدادات المثالية لـ HTML & XML و JS و CSS هي كما يلي:

clip_image019

clip_image021

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

clip_image023

4. عند الانتقال ، لا تعمل إعدادات "ذاكرة التخزين المؤقت لقاعدة البيانات" و "ذاكرة التخزين المؤقت للكائنات" و "ذاكرة التخزين المؤقت للمتصفح" بقدر ما تفعله ذاكرة التخزين المؤقت للصفحة والتصغير ولكن من الجيد تشغيلها.

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

5. CDN ، كما ذكرنا سابقًا ، تعني شبكة توصيل المحتوى. إذا كان لديك مزود CDN ، فانتقل إلى علامة التبويب "Content Delivery Network" لملء الحقول وتعيين تفضيلاتك. تحتاج إلى 1) تحديد أنواع المحتوى التي ستقوم بإلغاء تحميلها إلى CDN في الخيارات العامة و 2) إنشاء الاتصال مع CDN نفسها عبر لوحة التكوين.

6. وأخيرًا ، استخدم علامة التبويب "مجموعات وكلاء المستخدم" لتحديد أي وكلاء مستخدم ، على سبيل المثال الهواتف المحمولة ، في حالة استخدام سمة للجوال.

استكشاف الأخطاء وإصلاحها W3 Total Cache

في بعض الأحيان ، بعد تثبيت W3 Total Cache ، قد تجد (مما يزعجك) أن سرعة موقعك قد انخفضت. السبب الأكثر احتمالية لذلك هو أنك أجريت اختبار أداء موقع الويب أثناء التحميل المسبق لذاكرة التخزين المؤقت. الحل: انتظر لمدة ساعة وحاول مرة أخرى.

سبب شائع آخر لذلك هو تحديد طرق التخزين المؤقت الخاطئة. يتضمن التخزين المؤقت في WordPress باستخدام W3 Total Cache أحيانًا قدرًا معينًا من اختبار A / B للضغط على أفضل النتائج الممكنة.

أخيرًا وليس آخرًا ، إذا كان موقعك لا يزال يواجه مشكلات ، فقد يكون هناك تعارض بين W3 Total Cache ومكوِّن إضافي آخر أو قالبك. قم بإرسال تقرير خطأ بالنقر فوق علامة التبويب "الأداء" ، ثم النقر فوق "دعم" لإرسال طلب للحصول على دعم مجاني واستكشاف الأخطاء وإصلاحها. قم بإلغاء تنشيط W3 Total Cache مؤقتًا حتى يتم معالجة طلب الدعم الخاص بك.

اقرأ الآن:

  • أفضل 20 إضافة WordPress مجانية للمدونين
  • إضافات ووردبريس مجنونة يدوية لم تسمع بها من قبل (حتى الآن)
  • أفضل 5 إضافات لتحسين محركات البحث لـ WordPress

الخطوات التالية:

  • أفضل 20 إضافة WordPress مجانية للمدونين
  • إضافات ووردبريس مجنونة يدوية لم تسمع بها من قبل (حتى الآن)
  • أفضل 5 إضافات لتحسين محركات البحث لـ WordPress

مقالات ذات صلة منتقاة بعناية:

  • أفضل 20 ملحقًا مجانيًا لـ WordPress للمدونين
  • إضافات WordPress المفيدة المجنونة التي لم تسمع بها (حتى الآن)
  • أفضل 5 إضافات لتحسين محركات البحث لـ WordPress

* صورة الرصاص مقتبس من JERRYANG