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

وهناك عدة طبقات تتراكم فوق بعضها:

  • تخزين الصفحات - تُحفظ صفحة HTML الجاهزة ويُعاد استخدامها. أكبر مكسب منفرد لمعظم المواقع.
  • تخزين الكائنات - تُحفظ نتائج قاعدة البيانات المتكررة في الذاكرة.
  • OPcache - تبقى شيفرة PHP المترجمة جاهزة. مفعّل افتراضياً على خوادمنا ولا شيء عليك فعله.
  • تخزين المتصفح - يعيد الزائر العائد استخدام الصور وملفات التنسيق التي يملكها.
  • شبكة توصيل المحتوى CDN - تُقدَّم الملفات الثابتة من موقع قريب من الزائر.

في ووردبريس، إضافة تخزين مؤقت جيدة واحدة تغطي الطبقة الأولى والرابعة وغالباً الخامسة. ثبّت واحدة فقط بالضبط، فإضافتان تعملان معاً تتعارضان وتجعلان الموقع أبطأ وأغرب عادة.

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

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

هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)