طريقتان بسيطتان لتسريع تصفح مدونات ووردبريس
في تدوينة بعنوان “14 طريقة لتسريع تصفح مدونات ووردبريس” شرحتُ مجموعة من الطرق البسيطة والمتقدمة لتسريع تصفح مدونات وورد بريس لتحسين أداء قاعدة البيانات, لضبط جداول ووردبريس, لتحسن استجابة قاعدة البيانات, لمعالجة الكثير من الأخطاء المزعجة التي قد تعانيها مع قاعدة البيانات. بعض تلك الطرق هي طرق بسيطة جداً وبعضها متقدمة. ذكرتُ في ذلك المقال طريقتين بسيطتين بمقدور الجميع تنفيذهما في 10 دقائق على الأكثر. ولكنهما تعطيان نتيجة جيدة جداً.
الطريقة الأولى: تفعيل خيار Gzip
في ووردبريس, وعند تفعيل خيار Gzip فإن ووردبريس سيضغط صفحات مدونتك قبل أن يعرضها المتصفح على الزوائر. مما يعني حجم أقل للصفحات وزمن تحميل أقل من المعتاد.
مع صدور ووردبربس 2.5 اختفت ميزة مفيدة جداً في ووردبريس وهي ميزة Gzip. ربما ألغيت لأن خيار تفعيل Gzip يتسبب في بعض المشكلات مع بعض شركات الاستضافة. ربما رأي فريق عمل ووردبريس إلغاء هذه الميزة وإتاحتها بطريقة غير مباشرة للمستخدمين الخبراء. ليس لدي سوى هذا التفسير لإلغاء هذه الميزة المهمة جداً في ووردبريس. كذلك, من المفيد أن أذكر لك بان تفعيل Gzip يتعارض مع إضافة WP-Cache … إذا أرت استخدام إضافة WP-Cache فإما أن تلغي خيار Gzip أو أن تستخدم نسخة معدلة من WP-Cache تدعم هذا الخيار. حتى تاريخ كتابة هذه التدوينة, فإن إضافة WP-Cacheلم تعمل مع ووردبريس 2.5.
في ووردبريس 2.5 يمكنك تفعيل خيار Gzip بأكثر من طريقة:
-
من قاعدة البيانات (سمعتُ عنها ولكنني لم أجربها, ولا أدري ما علاقة قاعدة البيانات بخيار Gzip).
-
بالتعديل على ملف htaccess في الجذر الرئيس لملفات مدونتك في ووردبريس. وذلك بإضافة سطر صغير يفعّل هذا الخيار.
-
والطريقة الأبسط, لتفعيل هذا الخيار هي تحميل إضافة Gzippy. إضافة صغيرة تتكون من أربعة سطور برمجية.
للنسخ القديمة (ما دون ووردبريس 2.5):
اذهب إلى “خيارات” ثم “قراءة” ثم ضع إشارة (صح) إلى جوار الخيار: “السماح لووردبريس بضغط الصفحات باستخدام ( GZIP ) إذا طلب المتصفح ذلك”.
الطريقة الثانية: بتفعل خيار WP Cache (الخيار المدمج في ووردبريس).
ثمة ميزة مدمجة ضمناً في ووردبريس وهي خيار WP cache. الفكرة من هذا هو أن يحتفظ ووردبريس في مجلد باسم cache في مدونتك, يضع فيه صفحات ثابتة من مدونتك. ثم يعرضها على الزائر كلما طلبها. لا أدري حقاً كيف أشرح هذا ولكنني سأحاول طريقة أخرى:
ثمة نوعان من الصفحات: ديناميكية (متحركة, تفاعلية …) و ثابتة. من الأمثلة على تلك الديناميكية هي الصفحات المكتوبة بلغة PHP ومن الأمثلة على الصفحات الثابتة, هي تلك المكتوبة بلغة HTML. ووردبريس, سيحاول عرض صفحات مدونتك (التي هي بلغة PHP والتي هي صفحات متحركة, تفاعلية, مما يعني أنها تحتاج إلى وقت أطول للتحميل خصوصا بسبب ارتباطها بقاعدة البيانات) سيحاول عرضها على أنها صفحات ثابتة HTML.
كيف يحدث هذا؟
صفحات PHP مكتوبة بمجموعة أوامر وتعليمات PHP البرمجية التفاعلية المرتبطة بقاعدة البيانات. عند فتح هذه الصفحة باستخدام المتصفح, فإن المتصفح سينفذ جميع تعليمات وأوامر PHP البرمجية. بكلمات أخرى: وكأنه يحولها إلى صفحات ثابتة HTML. يستفيد ووردبريس من هذه الخطوة فيحتفظ بالنسخة التي فتحها المتصفح في مجلد الملفات المؤقتة في ووردبريس WP Cache وبالتالي, عندما يأتي زائراً آخراً ويفتح نفس الصفحة التي فتحها زائر سابق, فإن ووردبريس سيعرض للزائر الثاني, الثالث, والرابع … الخ النسخة التي احتفظ بها للمرة الأولى من الزائر الأول. وبالتالي لك أن تتخيل مقدار السرعة التي ستحصل عليها بعد تفعيل هذا الخيار في ووردبريس بالمقارنة مع الوضع السابق ( قبل تفعيله). لك أن تتخيل مقدار السرعة أيضاُ إذا فعلت خيار GZIP إلى جانب خيار WP Cache.
لتفعيل خيار WP Cache في ووردبريس:
الخطوة الأولى: أنزل ملف WP-Config من الجذر الرئيس في مدونتك الموجود على سيرفر الشركة المستضيفة, وذلك من خلال خادم FTP.
تحدثتُ كثيراً عن هذا الملف وأهميته, ومكوناته في هذه المدونة مراراً وتكراراً , ولهذا فلن أكرر ما قلته, بل سأنتقل مباشرة للخطوة الثانية: في البداية, أنظر إلى هذه الصورة من ملف WP-Config:
كل ما عليك القيام به, هو إضافة السطر البرمجي الذي سيفعّل خيار Cache في ووردبريس , كما يظهر في الصورة التالية. احفظ الملف ثم ارفعه إلى الجذر الرئيس. وهذا كل شيء.
السطر البرمجي:
define('ENABLE_CACHE', true);
يحتاج WordPress إلى بعض الوقت لكي يكوّن مجلد Cache ويضع فيها الملفات المؤقتة.
![]()
ملاحظة: ثمة إضافتان أساسيتان متقدمتان لاستخدام ميزة Cache في ووردبريس بطريقة أفصل من الخيار الافتراضي في ووردبريس, وهما: WP-Cachee و WP Super Cache ولكن ثمة مشكلات:
لا تتوافقان مع الكثير من شركات الاستضافة ومنها شركة GoDaddy الشركة الأسوأ لاستضافة مدونات ووردبريس. عند تفيعل أي من هاتين الإضافتين, فلن تظهر صفحات مدونتك مع بعض هذه الشركات. هذا ليس بسبب ووردبريس, بل بسبب شركات الاستضافة التي ليست لديها خوادم قوية لتحمل أي ضغط على المواقع المستضافة على خوادمها.
هذه الإضافات غير مفيدة على الإطلاق مع المواقع التي: ليس لها عدد زوار كبير (أقل عدد ممكن هو 1000 زائر يومياً بشرط تصفح صفحات بهذا العدد أو ضعفه على الأقل) غير ذلك, فلن تلاحظ فرقاً مع أيٍ من هاتين الإضافتين. في الغالب, تستخدم إحدى هاتين الإضافتين لمواجهة ما يسمى بظاهرة Digg أو ما يسمونه بالإنجليزية Digg Effect. أي تهيئة المدونات لاستيعاب وتحمل الطلب الكبير على مدونتك أو على تدوينة معينة في مدونتك نتيجة انتشارها على الصفحات الرئيسة لكبريات المواقع الأجنبية مثل موقع Digg. (هذا غير وارد في مواقعنا العربية! ولكنها معلومة قد تفيدك بطريقةٍ ما … )
عند تفعيل إحدى هاتين الإضافتين, قد يتأخر ظهور التعليقات في الصفحة الرئيسة لمدة معينة (بحسب ما تحدده في خيارات الإضافة).
وأخيراً, إضافة WP-Super Cache مبنية على إضافة WP-Cache.
لا أنصح باستخدام إحداهما إلا إذا كنت مستخدماً خبيراً في ووردبريس. في تدوينة لاحقاً سأشرحهما بالتفصيل. يمكنك أيضاًُ الاعتماد على ميزية WP-cache في ووردبريس دون أية مشاكل (كما شرحت الطريقة سابقاً … ).
اقرأ أيضاُ في رحلة ضَوْء:
أرسل إلى صديق - نسخة للطباعة

