بالفعل ! لاتوجد وصفة خاصة او خارطة طريق يتم اتباعها من قبل أصحاب مدونات وردبريس لزيادة سرعة المدونة ، كل مدونة تختلف عن الآخرى و ما يصلح لمدونتي ليس بالضرورة يصلح لمدونتك ، إليك ما يمكن عمله و بعض الأشياء التي إكتسبتها من خبرتي الطويلة في إدارة المواقع بأنواعها ، بالنهاية انا لا اضع لك وصفة يجب اتباعها ولكن جرب منها ما قد يفيد مدونتك
قبل أن تكمل قراءة الموضوع : محتوى الموقع أهم شيء فهو الذي سيجلب لمدونتك الزوار ، وكل ما يتم ذكره في هذا الموضوع ماهو إلا محاولة لإظهار المحتوى بأسرع طريقة ممكنة للزائر ، ما فائدة سرعة الموقع بدون محتوى جيد ؟
إهتم قدر المستطاع لجعل موقعك يفتح بأسرع وقت ممكن ، فالموقع الذي يتم تحميله بشكل سريع لدى الزائر يعطي انطباع مريح و يحبب الزائر بالموقع ويزوره عدة مرات ، سرعة فتح الموقع تحبب محركات البحث فيه ايضا و تجعله مفضل للأرشفة و اظهاره عن بقية المواقع ، فبدون محركات البحث ستخسر اكثر من نصف زوارك
نتائج موقعك في مواقع التحليل مهمة ولكن ، أنت كصاحب موقع على الإنترنت قد تذهب من وقت الى آخر لتفحص موقعك في إحدى هذي الأدوات مثل GTmetrix او موقع Pingdom او حتى موقع Google PageSpeed Insights وكل هذي المواقع بعد ان تنتهي من الفحص تعطيك بعض النصائح للأخطاء التي تعتقد انك أخطأت فيها ، ولكن كما ذكرت لك فلا توجد وصفة خاصة يجب ان تتبعها ، فقد تأخد بنصائح هذا الموقع او غيرها او حتى من موضوعي هذا ! و بدلا من إصلاح الخطأ فأنك قد تزيده سوء ، بعض النصائح التي تذكرها هذي المواقع تطلب منك تغير مكان ملفات الجافا سكريبت و ملفات الستايل من الهيدر و جعلها في الفوتر على سبيل المثال ، وعند العمل بهذي النصائح فقد يتشوه شكل موقعك ، فهذا يرجع بنا الى أنه لا توجد وصفة يجب علينا جميعا إتباعها !
لا تنبهر بالنتيجة التي يسجلها موقعك في هذي المواقع الخاصة بفحص موقعك ، فما الفائدة من تسجيلك لدرجة 96٪ كما في المثال التالي ولكن الوقت المستغرق لفتح موقعك قد وصل الى قرابة 35 ثانية !!
إستخدم إضافة لعمل كاش ، لماذا يجب ان نعمل كاش للموقع ؟ لأنه في كل مرة يزور موقعك زائر فأن متصفحه يقوم بطلب الصفحة و بالتالي يتم ارسال الطلب الى السيرفر المستضيف لموقعك و هو يقوم بالبحث داخل قاعدة البيانات و استخراج الصفحة المطلوبة و اعادة ارسالها الى متصفح الزائر ، هذا يتطلب وقت و ضغط على السيرفر على عكس لو تم عمل ملفات ثابتة ( كاش ) لصفحات الموقع و يتم وضعها في ملف ويتم تصفحها دون الحاجة للذهاب الى السيرفر و عمل ما تم ذكره من استدعاء للصفحات من داخل قاعدة البيانات ، ستصبح العملية اسرع بكثير وستلاحظ الفرق فعلا ، هل يجب عليك ان تستخدم إضافات الكاش ؟ ارجع أذكرك بأنه لا توجد وصفة خاصة يجب أن نتبعها ، فما يصلح لموقعي ليس بالضرورة سيصلح لموقعك ، ولكن ضع في عين الإعتبار أن إضافات الكاش هي أهم ما يمكن عمله لتسريع تصفح موقعك و ضعها اول الحلول دائما
من خلال بعض اضافات الكاش توجد ميزة جمع ملفات الستايل والجافا سكريبت ( CSS , JS ) و وضعها في ملف واحد لتقليل عدد الطلبات التي يطلبها متصفح الزائر من السيرفر المستضيف لموقعك ، بدون شك ملف واحد يتم استدعائه أفضل من 5 او 8 ملفات ! وبعض المواقع تمتلك ملفات JS كثيرة ، ولكن ضع في عين الإعتبار أن جمع الملفات و وضعها في ملف واحد فأنه بالتالي يجعل من حجم الملف كبير و بالتالي يحتاج الى وقت أطول لتحميله في متصفح الزائر ، وبدلا من ان نقلل من إستدعاء الملفات الكثيرة بملف واحد فأننا جعلناه ملف كبير و يصعب تحميله ، إذا نرجع لنفس الفكرة بأنه لا توجد وصفة يجب أن نتبعها و كل موقع يختلف عن الآخر
كثرة الإضافات قد تكون سبب بطئ موقعك ، الإضافات التي تستخدمها لمدونتك قد تتسب في أمور عكسية على أداء المدونة ، يكفي أن تكون إضافة واحدة تستخدمها و تم كتابتها من مبرمج و لا تتوافق مع إصدار مدونتك أن تتسبب في ضغط على السيرفر بكثرة الإستدعائات و الضغط على قاعدة البيانات ، إستخدم ما تحتاجه فقط من الإضافات و التي تتوافق مع إصدار مدونتك
إستضافة موقعك لدى شركة إستضافة جيدة ، ما فائدة الموقع المستضيف لدى شركة إستضافة تقدم أسوء ما يمكن تقديمه من أخطاء في قواعد البيانات و ضغط مستمر على سيرفراتها مما يؤدي الى توقف موقعك ، هذا ينعكس سلبا على زوار موقعك و محركات البحث و بالتالي فقدانك لكل شيء تقريبا و كل ما ذكرته في الأعلى يكون بدون قيمة ، احرص على إختيار شركة إستضافة جيدة ، وليست كل شركة رخيصة السعر جيدة و كذلك ليست كل شركة غالية السعر جيدة ، إذا وجدت كثرة التوقف في موقعك بسبب سيرفر الشركة التي تتعامل معها ، حول الى شركة أخرى على طول و لا تنتظر أبدا فموقعك يجب أن يكون أونلاين دائما ، وطبعا السيرفر الخاص افضل من الإستضافة المشتركة ، ولكن بعض الإستضافات المشتركة جيدة ، فعليك متابعة أداء سيرفر موقعك من لوحة تحكم Cpanel
إجعل حجم الموقع و الصفحات صغير لسرعة تحميلها ، قبل ان ترفع اي صورة لتضعها في مواضيع موقعك تأكد من انك قد قمت بتهيئتها لكي تصبح مخصصة للموقع ، في برنامج الفوتوشوب مثلا تتوفر هذي الميزة لتصدير الصور للتوافق مع الويب ، او استخدم خدمات او مواقع لضغط الصور ، او برامج للكمبيوتر تقوم بضغط الصور دون التضحية بجودتها مثل هذا البرنامج على سبيل المثال ، تخيل لو وضعت عدد 4 صور غير مهيئة بشكل صحيح للتصفح وحجم كل صورة 3 ميجا ! فإن زائر موقعك سيحتاج الى تحميل 12 ميجا للصور غير ملفات الموقع ، فكم من الوقت تعتقد سيحتاج الزائر لمشاهدة محتوى موقعك خصوصا إن كان يمتلك إنترنت بطيئ بعض الشيء ، أنا أجرم أنه سيغلق موقعك ويذهب بدون عودة
إستخدم خدمات CDN فهذي الخدمات تقوم بأخذ نسخة من ملفات موقعك كالصور و ملفات الجافا و ستايل موقعك و نشرها على سيرفرات حول العالم و إستدعائها من أقرب نقطة للزائر ، فبدلا من ان تستدعي ملفات موقعك المستضاف في أمريكا لزائر من الكويت فإن اقرب نقطة للزائر مثلا سيرفر في لندن سيكون أسرع بكثير ، هذي الخدمة ممتازة جدا لموقع زواره غالبا من دول بعيدة عن السيرفر المستضيف للموقع ، وهذا ينطبق على المواقع العربية تقريبا 100٪ لأن أغلب مواقعنا مستضافة في أمريكا و الزوار في الغالب من الشرق الأوسط ، فتوفير سيرفر قريب لهم يساعد في سرعة تحميل ملفات الموقع و عرض الصور ، معلومات أكثر عن خدمات CDN ذكرتها في هذا الموضوع إن كنت مهتم
بالنسبة لي مازلت أجتهد و أجدد من وقت الى آخر للوصول بمدونتي لأفضل نتيجة مرضية لسرعة التصفح ، فما قد يكون صالح اليوم لن يكون ذو فائدة بمجرد تغير ثيم الموقع على سبيل المثال ، و القادم افضل إن شاء الله خصوصا بعد ان يصدر الإصدار الثاني من بروتوكول HTTP/2 فستتغير أمور كثيرة
المحصلة النهائية حتى تكون على بينة و كما ذكرته في عنوان الموضوع : بالفعل لا توجد وصفة او قانون واحد يجب ان يطبق على جميع المواقع ومدونات وردبريس تحديدا ، ولكن حتى تصل لأفضل نتيجة ممكنة في مدونتك يجب عليك متابعة أداء موقعك في أدوات الفحص ، وضع في الإعتبار اولا و أخيرا سرعة فتح موقعك وهذا الأهم إما أي شيء آخر فهو أمر ثانوي ويمكن إصلاحه بطريقة أو بأخرى