ان نظام WordPress هو نظام رائع لإدارة المحتوى ، وهو نظام سريع التحميل دون أية مشاكل.
تبدأ المشاكل في الظهور عند إضافة قوالب أوثيمات مخصصة، واضافات مختلفة ،والمحتوى الثقيل (الصور ومقاطع الفيديو) التي تؤثر سلبًا على تحميل الموقع الالكتروني.
الأسباب الرئيسية التي تجعل موقعك الالكتروني بطيء:
- استضافة المواقع – اذا كانت اعدادات الاستضافة غير مضبوطة بالشكل الصحيح يمكن أن يضر ذلك بسرعة موقعك.
- تهيئة وضبط WordPress – إذا كان موقعك على WordPress لا يستخدم التخزين المؤقت(الكاش) ، فسيؤدي ذلك إلى زيادة تحميل الخادم الخاص بك ، مما يؤدي إلى بطء موقعك الإلكتروني أو تعطله بالكامل.
- حجم الصفحة – بشكل أساسي يزيد حجم الصفحة اذا كانت الصور غير محسنة للاستخادم على الويب.
- الاضافات البرمجية السيئة – إذا كنت تستخدم اضافة ووردبريس ضعيفة ، فيمكن لذلك إبطاء موقعك بشكل كبير.
- السكريبتات والاكواد النصية الخارجية – يمكن أن يكون للبرامج النصية الخارجية (السكريبتات والاكواد)، مثل الإعلانات ، وبرامج تحميل الخطوط ، وما إلى ذلك ، تأثير كبير على أداء موقعك .
ماذا يجب ان تفعل في مثل هذه الحالات ، كيف يمكنك تحسين سرعة تحميل موقعك؟
هناك عدد من الأشياء التي يمكنك فعلها ولكن دعنا نراجعها واحدة تلو الأخرى.
#1 – تعطيل الاضافات غير الضرورية والتي لا تستخدمها
من الممارسات الشائعة عند تثبيت إضافات WordPress لأغراض اختبارها ان ننساها.
كخطوة أولى ، راجع جميع الاضافات النشطة وقم بتعطيل الاضافات التي لا تستخدمها. حتى لو كنت لا تستخدم اضافة معينة في موقعك ، فسوف يتم تحميل اكوادها / وملفات ال CSS مما يؤثر على سرعة موقعك سلبا.
كخطوة ثانية ، قم باستعراض الاضافات التي تستخدمها بالفعل واكتشف ما إذا كانت هناك طرق لتحقيق ما تفعله اضافة معينة دون الحاجة لوجودها في موقعك.
على سبيل المثال ، يمكنك استخدام إضافة الإعلانات adsense إلى صفحات الويب الخاصة بك ولكن مع بضعة أسطر من الكود إلى functions.php الخاص بقالبك ، يمكنك الحصول على نفس النتيجة دون الحاجة إلى تحميل الاكواد الزائده والمفات التي اتت مع الاضافة.
تغييرات بسيطة كهذه ، على الرغم من أنها قد تبدو غير مهمة ، إلا أنها يمكن أن تساعدك في الحصول على بضع ثوانٍ في وقت التحميل.
#2 – تحسين الصور ومقاطع الفيديو
في كثير من الحالات ، تكون صفحة الويب بطيئة بسبب الصور. تعتبر الصور ذات الجودة الجيدة والعناصر المرئية الأخرى مهمة لتحسن محركان البحث وقابلية الاستخدام ، لذا لا يعد إزالتها تمامًا خيارًا جيدا.
ما يجب عليك القيام به بدلاً من ذلك هو محاولة تقليل حجمها دون التضحية بجودتها. وهناك 6 طرق للقيام بذلك:
1- استخدم محسِّن للصور قبل تحميل الصور على WordPress مثل الفوتوشوب او موقع مثل TinyPNG .
2- استخدم اضافة لإجراء تحسينات معينة في حجم الملفات الموجودة اصلا على WordPress.
3- قم بترقية WordPress إلى أحدث إصدار حتى تتمكن من الاستفادة من الصور المتجاوبة.
4- استخدم شبكة توصيل المحتوى (CDN) لتسليم الصور إلى المستخدمين عبر شبكتهم. هذا يقلل من حجم الصفحة وعدد الطلبات اللازمة لإكمال تحميل الصفحة من الخادم الخاص بك.
5- اضف الكود التالي :
ExpiresActive
OnExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
إلى ملف .htaccess على استضافتك حتى تقوم المتصفحات بتخزين الصور في ذاكرة التخزين المؤقت لفترة معينة من الوقت. سيؤدي ذلك إلى تسريع تحميل موقعك للمستخدمين الذين يشاهدون أكثر من صفحة واحدة من موقعك على الويب ويزورون موقعك على الويب بانتظام.
6- تحميل الصور بتقنية Lazy load. حيث تقوم المتصفحات بتحميل الصور في صفحة أو مقال عندما تكون هناك حاجة إليها ، على سبيل المثال ، عندما يقوم المستخدمون بالتمرير إلى أسفل الصفحة وليس كل الصور دفعة واحدة (هذا هو السلوك الافتراضي). هناك عدد من المكونات الإضافية التي يمكنها مساعدتك في ذلك دون الاضطرار إلى إجراء أي تغييرات على موقعك.
بالنسبة إلى مقاطع الفيديو ، فإن أفضل طريقة للحد من تأثيرها على سرعة التحميل هي تحميلها على خدمة بث مباشر مثل YouTube ثم تضمينها في موقعك.
من خلال القيام بذلك بهذه الطريقة ، لن يكون خادمك مسؤولاً عن بث محتوى الفيديو ولكن يأتي هذا مباشرة من الموفر. تأكد أيضًا من عدم تشغيل مقاطع الفيديو تلقائيًا نظرًا لأن هذه ليست تجربة جيدة للمستخدم ولكن مع بدء تشغيل مقاطع الفيديو بواسطة المستخدم عند الطلب.
ملاحظة: في بعض المواقع ، تشاهد أحيانًا الفيديو كخلفية. أن هذا يبدو لطيفا لكن إذا كان يبطئ موقع الويب الخاص بك ، فإنه لا يستحق كل هذا العناء.
#3 – استخدام اضافة للتخزين المؤقت Cache
التخزين المؤقت هو آلية تساعد كثيرًا في سرعة الصفحة وهي ضرورية لجميع مواقع WordPress.
بكلمات بسيطة ، عند استخدام التخزين المؤقت ، يقوم WordPress بإنشاء نسخ HTML ثابتة لصفحات الويب الخاصة بك ويعرضها للمستخدمين بدلاً من إنشاء الصفحات من البداية في كل مرة يكون هناك طلب للصفحة.
هذا يجعل العملية أسرع ، واستهلاك أقل لموارد الخادم ،ويحصل المستخدم على تجربة أفضل. وبطبيعة الحال ، فإن النظام بأكمله ذكي بما فيه الكفاية للفهم عندما يكون هناك تغيير في صفحة ما أو عندما لا يتم تخزين صفحة ،ولذلك فإن تجربة الموقع ككل هي نفسها ولن تختلف على المستخدم الا انها ستكون اسرع في التحميل.
هناك العديد من الاضافات الخاصة بالتخزين المؤقت المتاحة لوردبريس، يمكنك اختبارها والعثور على واحدة تعمل بشكل أفضل بالنسبة لك. أستخدم مثلا wp super cache ، وهي مجانية وسهلة الاعداد ومملوكة لشركة Automattic (الشركة التي وراء ووردبريس).
ان عملية اعداد وتهيئة الاضافة لا تعد أمرًا صعبًا ولكن عليك قراءة دليل التثبيت للتأكد من أنك لا تفوّت أي اعدادات مهمة.
#4 – تحسين قواعد البيانات للووردبريس
ان نظام ووردبريس يقوم على قاعدة بيانات MySQL. في حين أنك لا تحتاج إلى معرفة أي تفاصيل فنية أخرى ، فإن ما تحتاج إلى فهمه هو أنه بإضافة / حذف المحتوى / المقالات في موقعك ، تصبح قاعدة البيانات أكبر ، لذلك في من الافضل في بعض الأحيان القيام ببعض أعمال الصيانة.
لحسن الحظ ، يمكنك القيام بذلك دون الحاجة إلى تسجيل الدخول إلى قاعدة البيانات وتشغيل استعلامات SQL.
Wp-optimize هو الاضافة الأكثر شيوعًا والذي يمكن أن يساعدك في تحسين قاعدة بيانات WordPress الخاصة بك عن طريق:
– حذف مراجعات النشر غير الضرورية (في كل مرة تنقر فيها فوق “حفظ مسودة” ، يتم الاحتفاظ بإصدار المنشور أو الصفحة إلى قاعدة البيانات).- حذف التعليقات غير المرغوب فيها.- إعادة فهرسة جداول قاعدة البيانات (لا تقلق إذا كنت لا تعرف ما هو هذا).
إذا كنت لا ترغب في تنشيط هذه الاضافة طوال الوقت ، فيمكنك تنشيطها مرة واحدة شهريًا وتشغيلها، أو يمكنك الاحتفاظ بها واستخدام ميزة الجدول الزمني لتشغيل صيانة قاعدة البيانات تلقائيًا كل أسبوعين.
#5 – تجنب تحميل الموارد مباشرةً من المواقع الأخرى في موقعك
إلى جانب وجود شفرة Google Analytics في الهيدر،حاول عدم إضافة أي موارد خارجية أخرى (ما لم يكن ذلك ضروريًا) والتي يجب تحميلها عند تحميل الصفحة.
أرى الكثير من الأشخاص الذين يضيفون نصوصًا برمجية أو شفرة من مواقع ويب أخرى ، وهذا يمكن أن يبطئ موقعك الإلكتروني دون أن تدرك ذلك. عند تحميل صفحة ، سيحاول WordPress الخاص بك تحميل الموارد المحددة في الهيدر وإذا فشل الخادم الآخر في الاستجابة بسرعة ، فسوف يؤدي ذلك إلى تأخير تحميل موقعك.
إذا كان من الضروري وجود نصوص برمجية أخرى أو تعليمة برمجية أخرى ، فأضفها إلى التذييل أو استخدم نصوصًا غير متزامنة لا تؤثر على التحميل الأولي للصفحة.
على سبيل المثال، قمت قبل شهرين بإضافة شفرة نصية على أحد مواقع الويب الخاصة بي،وكان مسؤولاً عن إظهار رسالة “تحذير حول سياسة ملفات تعريف الارتباط”. جعل البرنامج النصي كل شيء سهل بالنسبة لي لذلك أضفته دون تفكير .
بعد أسبوعين تقريبا ، لاحظت أن موقعي أصبح بطيئًا وبعد التحقيق أدركت أن السبب هو تحميل الموارد من موقع الشيفرة. كان الحل هو إزالة تحميل البرنامج النصي من الهيدر والقيام بتطبيق مخصص باستخدام الموارد التي تم تحميلها من الخادم الخاص بي.
#6 -أعد النظر في شركة الاستضافة
إذا كنت تلاحظ أن موقعك ما زال بطيء بعد التغييرات التي قمت بها أعلاه، فقد حان الوقت للنظر في تغيير الاستضافة التي تتعامل معها.حيث يلعب المكان الذي تستضيف به موقع WordPress دورًا كبيرًا في السرعة وفي تحسين محركات البحث لديك. يجب على المدونين أو الشركات الكبيرة التفكير جديا باستخدام VPS لاستضافة مواقع الويب الخاصة بهم وليس استضافة مشتركة.
والفرق الرئيسي بينهما هو أن الاستضافة المشتركة أرخص ولكن موقعك مستضاف على نفس الخادم مع عشرات المواقع الأخرى التي تتشارك في نفس الموارد. عند استئجار خادم خاص افتراضي (VPS) ، تتم استضافة موقعك على عنوان IP الخاص به ، على خادم ظاهري يحتوي على موارد مخصصة له.
وهذا يعني أن موقعك أكثر أمانًا وأن أي مشكلات أو عيوب محتملة في المواقع الأخرى لا تؤثر سلبًا على أداء موقعك . صحيح إنها أكثر تكلفة من الاستضافة المشتركة العادية، لكنها بالتأكيد تستحق ذلك.
#7 – استخدم Google Speed Speed Module
إذا كنت تستخدم VPS ، فيمكنك استخدام Google Page Speed Module، كبديل لاضافات التخزين المؤقت.
هذا البرنامج تم تطويره بواسطة Google والذي تم تثبيته على الخادم الخاص بك ويقوم بالتخزين المؤقت لـ HTML و CSS وتحسينه دون الحاجة إلى إجراء أية تغييرات على موقعك .
لقد قمت باختبار ذلك على عدد من المواقع الإلكترونية وهو يعمل بشكل جيد ولكن الجانب السلبي من هذا هو أنك تحتاج إلى مساعدة من موفر خدمة الاستضافة لديك لتثبيته على استضافتك وايضا بعض المعرفة التقنية لتهيئته بشكل صحيح.
كيف يمكنك قياس سرعة الصفحة؟
بالرغم من أننا تحدثنا حتى الآن عن طرق لتحسين سرعة التحميل ، فإن الطريقة الوحيدة لمعرفة ما إذا كانت تغييراتك تعمل بشكل إيجابي أم لا هي استخدام اثنين من أدوات سرعة الصفحة واتخاذ قياسات مختلفة.
سيساعدك قياس موقعك قبل التغييرات وبعدها في تحديد مكان المشكلة بالضبط.
أول أداة هي page speed insights ، بواسطة Google.
أدخل عنوان موقك وانقر فوق ANALYZE.
ما تراه هو سرعة أداء موقعك على الويب لكلٍّ من الجوّال وسطح المكتب بالإضافة إلى عدد من الاقتراحات من Google حول كيفية تحسين أدائك.
هدفك هو الحصول على أعلى درجة ممكنة وتحقيق علامة تحقق خضراء. أثناء العمل باستخدام page speed insights ، اقرأ بالتفصيل الاقتراحات من خلال النقر على خيار “Show how to fix” أسفل كل تعليق.
الأداة الثانية التي تعتبر مفيدة هي pingdom website speed test. ما هو لطيف حول هذه الأداة هو أنه يمكنك أخذ قياسات السرعة ومعرفة مستوى أداء موقعك على الويب في المواقع الجغرافية المختلفة. يفيد ذلك عندما تكون في بلد مختلف عن جمهورك المستهدف.
بالإضافة إلى ذلك ، تمنحك pingdom تحليلًا شاملاً لجميع الطلبات التي تم إجراؤها حتى يتم تحميل الصفحة بالكامل وهذا مفيد عند محاولة معرفة سبب التأخير.
الخلاصة
هل أنت مستعد لتسريع ووردبريس؟
هذه قائمة التحقق من سرعة موقعك التي يحب عليك اتباعها.
- راجع الاضافات التي قمت بتنشيطها وقم بإلغاء تنشيط الاضافات التي لم يتم استخدامها.
- تحسين صورك (حجم الملف)
- تثبيت اضافة خاصة بالتخزين المؤقت Cache
- تحسين قاعدة بيانات ووردبرس.
- تحقق من تحميل الموارد من المواقع الأخرى.
- تحقق من أداء شركة الاستضافة وفكر في الانتقال إلى VPS
- قراءة المزيد حول Google Speed Speed Module
- قياس سرعة صفحتك باستخدام Google Page Speed Test
- List item 1
- List item 2
- List item 3
[/yes_list]