لماذا يعمل موقع WordPress الخاص بي ببطء؟

نشرت: 2021-02-26

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

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

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

إذن ، ما هي الأسباب التي تجعل موقع الويب الخاص بك يتم تحميله ببطء؟ دعنا نلقي نظرة على بعض أهم المذنبين.

قياس سرعات تحميل ووردبريس

قبل أن تبدأ في القلق بشأن تحسين أوقات تحميل موقع الويب الخاص بك ، فإن أول شيء عليك القيام به هو التحقق من السرعة (أو غير ذلك). هناك العديد من الأدوات المجانية التي يمكنك استخدامها. الاختيار الشائع هو اختبار سرعة موقع الويب الخاص بـ Pingdom.

أدخل عنوان url لموقع الويب الخاص بك ثم حدد موقع الاختبار الأقرب لعملائك. ثم قم بإجراء الاختبار. من الناحية المثالية ، يجب أن تكون أوقات التحميل أقل من 3 ثوانٍ أو نحو ذلك. ستزودك Pingdom بمجموعة من المعلومات التي يمكن استخدامها لمساعدتك في تشخيص موقع التحميل البطيء. سنغطي العديد من هذه أدناه.

جودة الاستضافة

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

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

التخزين المؤقت

WordPress هو نظام إدارة محتوى مذهل يشغل الآن 40٪ من مواقع الويب في العالم. مدهش! إنه أيضًا معقد جدًا وهناك الكثير مما يحدث خلف الكواليس وقد لا تكون على دراية به. هذا المنشور ليس المكان المناسب لمناقشة هذا - بدلاً من ذلك ، يكفي أن تعرف أنه في كل مرة يطلب فيها شخص ما صفحة على موقع الويب الخاص بك (على سبيل المثال ، بالنقر فوق ارتباط أو كتابة عنوان url لموقع الويب الخاص بك في متصفح) ، يعمل الخادم و WordPress على "بناء" تلك الصفحة. يتم استخدام الكثير من المكونات ويتم سحب المعلومات من قاعدة البيانات. هذه العملية معقدة للغاية ولكنها لا تستغرق سوى بضع لحظات قصيرة ... في معظم الحالات ، لا يكون المستخدم النهائي على دراية بما يحدث.

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

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

يمكنك قراءة المزيد حول كيفية عمل التخزين المؤقت في WordPress ولماذا يجب عليك استخدامه في مقالتنا ذات الصلة ويمكنك أيضًا زيارة مقالتنا حول كيفية تنفيذ Pressidium للتخزين المؤقت للمستعرض.

ثيمات

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

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

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

الإضافات

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

وكما هو الحال مع السمات ، التزم بالمكونات الإضافية المطورة والمدعومة جيدًا.

التحديثات

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

الصور

هذا كبير (حرفيا). حجم الصفحة كما هو متوقع سبب آخر قد يتسبب في بطء تحميل موقعك. عند تشغيل موقعك من خلال مدقق سرعة Pingdom ، ربما تكون قد اكتشفت قسمًا في النتائج التي أدرجت حجم الصفحة بالميغابايت.

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

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

بالطبع ، تحتاج إلى التأكد من بقائها كبيرة بما يكفي لتبدو جيدة على جميع أنواع الشاشات المختلفة (مما يعني إبقائها بعرض 1500 بكسل تقريبًا). لكن حجم الملف الفعلي لهذه الصور يمكن عادةً تقليله بشكل كبير عن طريق تشغيلها من خلال بعض برامج الضغط. هناك طريقة رائعة للقيام بذلك عن طريق تحميل صورك إلى TinyPNG أو استخدام مكون إضافي للضغط مثل ShortPixel.

البرامج النصية CSS / JS

لقد قمنا الآن بتغطية بعض الطرق الأساسية (والأكثر فاعلية في الغالب) لتحسين سرعات تحميل موقعك والتي يمكننا التعامل معها من خلال النظر في بعض الأسباب التقنية الأخرى لبطء أوقات تحميل الموقع بدءًا من CSS و JS Scripts.

يمكن أن تكون المشكلات المتعلقة بهذه الأنواع من النصوص خيالية عديدة. بعض المشاكل التي يمكن أن تحدث هي:

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

عمليات إعادة توجيه موقع الويب

هل لديك الكثير من عمليات إعادة التوجيه على موقعك؟ قد تؤثر هذه على تجربة المستخدم حيث يمكن أن تستغرق معالجة عمليات إعادة التوجيه وقتًا لأنها تطلق طلبات HTTP إضافية.

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

تعليقات

إذا تلقيت الكثير من التعليقات على موقعك ، فتوقع أن تؤدي هذه التعليقات إلى إبطاء الأمور. قم بتعطيلها إذا لم تكن ضرورية أو قم بترتيبها بطريقة تخفيها حتى لا تضطر إلى التحميل إلا إذا طلب المستخدم عرضها.

إصدار PHP

تتم كتابة معظم كود WordPress بلغة PHP - لذلك من المهم أن يكون إصدار PHP الذي يعمل على خادم الاستضافة هو الأحدث المتاح (تأكد أولاً من توافق هذا مع إصدار WordPress والسمات والمكونات الإضافية). إذا كنت تقوم بتشغيل إصدار أقدم ، فضع في اعتبارك أنه من المحتمل أن يكون أبطأ ويمكن أن يجعلك أيضًا عرضة لمخاطر أمنية مختلفة.

استعلامات قاعدة البيانات البطيئة

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

في حالات أخرى ، يكون سبب التأخير هو وجود عدد كبير من الاستفسارات. يمكن أن يؤدي هذا أيضًا إلى انخفاض في أداء الموقع وأوقات التحميل.

سرعة العميل

آخر شيء يجب التحقق منه مرة أخرى (حسنًا ، ربما يجب أن يكون أول شيء!) إذا شعرت أن موقع الويب الخاص بك يتم تحميله ببطء هو أن اتصالك لا يعمل بطيئًا. إذا كنت قد اختبرت موقعك باستخدام Pingdom وأظهرت سرعات تحميل بطيئة ، فستكون المشكلة بالفعل في الموقع نفسه. إذا كان هذا يبدو جيدًا ، ولكن لا يتم تحميل موقعك ببطء عند مشاهدته ، فتحقق من سرعات الاتصال الخاصة بك باستخدام أداة مثل Speedtest.

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