لماذا موقع الويب الخاص بي بطيء جدا؟ كيفية تحسين سرعة موقع الويب في WordPress؟

نشرت: 2017-05-26

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

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

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

أ. كيفية اختبار سرعة الموقع بالطريقة الصحيحة؟

يبدو أن هذا هو السؤال الأسهل ولكنه في الحقيقة هو أكثر الأخطاء المبتدئة التي يرتكبها معظم الناس.
مجرد زيارة موقع الويب الخاص بك من جهاز الكمبيوتر الخاص بك لن تظهر لك المعلومات الصحيحة حول مدى سرعة أو بطء موقع الويب الخاص بك.
ثم قد تعتقد أن مواقع الويب GTMetrix أو Pingdom ستكون الأدوات الصحيحة. مخطئ مرة أخرى.

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

يشعر بعض عملائنا دائمًا بالقلق بشأن السرعة نظرًا لأن سرعتهم على GTMetrix هي وسيلة للتباطؤ.

على سبيل المثال ، يعطي اختبار السرعة هذا نتيجة 19 ثانية تقريبًا ودرجة F الإجمالية

سرعة الموقع
اختبار السرعة من مكان بعيد

ومع ذلك ، إذا نظرنا عن كثب ، فإن منطقة الاختبار الافتراضية لـ GTMetrix تقع في كندا ، في حين أن معظم مزودي الاستضافة هم Bluehost و A2hosting و Godaddy وما إلى ذلك وهم موجودون في الولايات المتحدة أو في أوروبا.

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

سرعة الموقع
اختبار السرعة من الولايات المتحدة الأمريكية

إذا قمت بتسجيل الدخول إلى GT Metrix وغيرت منطقة الاختبار إلى دالاس ، فستتحسن سرعة موقع الويب بشكل ملحوظ. على سبيل المثال ، في هذه الحالة ، تم تقليل 19 ثانية إلى 4 ثوانٍ بالكاد.

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

سرعة الموقع
اختبار سرعة Pingdom في كاليفورنيا

هذه هي الطريقة التي تؤثر بها LOCATION في سرعة موقعك. تذكر دائمًا اختيار موقع استضافة قريب من جمهورك.

في اختبار آخر ، يقع Bostjan Gartnar في أوروبا وقد اشتكى ذات مرة من سرعة موقعه على GTMetrix حوالي 3.5 ثانية. ومع ذلك ، تمامًا مثل الموقف أعلاه ، يكون موقع GTMetrix الافتراضي في كندا ، ولا يعيش جمهور Bostjan في كندا.

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

سرعة الموقع
اختبار السرعة في المنطقة الصحيحة

الدرس هو عدم الثقة في موقع الاختبار قبل النظر في عامل الموقع .

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

سرعة الموقع


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

ب. ماذا بعد؟ كيفية تحسين سرعة الموقع؟ جرب هذا:

1. تحسين التعليمات البرمجية الخاصة بك

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

هناك احتمالات بأن هناك العديد من أكواد HTML الزائدة وجافا سكريبت و CSS و Inline CSS في شفرة المصدر الخاصة بموقعك والتي من شأنها الإضرار بموقعك. لحسن الحظ ، هناك طريقة سهلة للغاية لتحسين كل هذه الأكواد ، وإزالة المساحات غير الضرورية ، وتسريع موقعك. هذا هو استخدام التحسين التلقائي . إنه مكون إضافي نستخدمه لجميع مواقعنا الإلكترونية ، وجميع عروضنا التوضيحية ، وفعاليته رائعة للغاية.

بالنسبة إلى السمات المميزة عالية الجودة الخاصة بنا على ThemeForest ، فإننا نبذل قصارى جهدنا لتحسين التعليمات البرمجية وإزالة الملفات غير الضرورية حتى يكون موقعك في أفضل أداء مع موضوعنا. في الواقع ، حصلت معظم سمات WordPress الخاصة بنا على الدرجة الأولى عند التحقق من Pingdom و GTMetrix.

يحصل معظمهم أيضًا على أقل من ثانية واحدة من وقت التحميل. يمكن أن يساعد استخدام السمات التالية مع آخر تحديث بشكل كبير في تحسين موقعك ورمز السمة الخاصة بك ، مما يؤدي إلى أداء أفضل للموقع. تستخدم هذه السمات أحدث تقنيات صنع السمات من ThimPress - ThimCore:

موضوع التعليم وورد - التعليم الفسفور الابيض



Eduma أو Education WP ، حاليًا هو موضوع WordPress التعليمي الأكثر مبيعًا على ThemeForest وجودته خارج السجلات مع تحديثات منتظمة ودعم متحمس وميزات عالية الجودة وتصميمات حول التعليم.

Magazine WordPress Theme - Mag WP - أفضل سمة للمجلات.

ماج WP

Hotel WordPress Theme - Hotel WP - الموضوع الذي يجب أن يكون لديك إذا كنت تقوم ببناء فندق أو إقامة عمل مع إفطار

فندق wp

2. تحسين الصورة

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

  • تذكر دائمًا تغيير حجم صورتك وحاول دائمًا جعلها تتناسب مع الموضع المقصود منها.
    يمكنك استخدام Photoshop واختيار Save for The Web وتخصيص البعد وعدد الألوان لتحسين الصور.
تحسين الصورة
  • يمكنك أيضًا استخدام برنامج WordPress Image Optimization الإضافي مثل WP Smush لزيادة سرعة موقع الويب. سيقوم WP Smush تلقائيًا بتحسين صورك في كل مرة تقوم فيها بتحميل صورة إلى موقع الويب الخاص بك.
    حاليًا ، يعد أحد أكثر المكونات الإضافية شهرة لتحسين الصورة.
سحق بكميات كبيرة
  • يمكنك أيضًا استخدام إعادة إنشاء الصور المصغرة لإعادة إنشاء العديد من أحجام الصور المختلفة لموقع الويب الخاص بك. على سبيل المثال ، إذا كنت تستخدم Regenerate Image ، فسيتم تحويل الصورة الرمزية 5 ميجا بايت أعلاه إلى العديد من الإصدارات المختلفة. بالإضافة إلى ذلك ، سيكون هناك إصدار مخصص فقط للصورة الرمزية بحجم 90 × 90 بكسل.
سرعة الموقع
  • أخيرًا ، إذا كان موقعك يحتاج إلى الكثير من الصور ، فيمكنك استخدام Lazy load لتحميل بنية موقعك ونصه أولاً. ثم قم بتحميل الصور فقط عندما تقوم بالتمرير إلى الصورة. بحيث يتم تقسيم عملية التحميل إلى عدة مراحل ولن يتم تحميل الصور الثقيلة إلا عند الطلب.

3. استخدم ملحقات التخزين المؤقت

نصيحة أخرى هي استخدام مكونات التخزين المؤقت الإضافية لحفظ لقطات شاشة من موقع الويب الخاص بك أو تخزين ملفات CSS أو JavaScript في ذاكرة التخزين المؤقت. بحيث يتعين على الزوار فقط تحميل ما لم يتم تحميله من قبل. يمكن أن يؤدي ذلك إلى تحسين سرعة موقعك بشكل كبير.

يعد W3 Total Cache أحد أفضل المكونات الإضافية للتخزين المؤقت

W3

إليك تهيئة W3 Total Cache التي وجدها بوستجان والتي ساعدت في تحسين سرعة موقعه إلى أقل من ثانية فقط.

فيما يلي بعض المكونات الإضافية الأخرى للتخزين المؤقت التي يمكنك تجربتها:

  • أداء سريع - ذاكرة التخزين المؤقت لـ WordPress ومعزز الأداء
سريع

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

  • WP Super Cache
  • صاروخ الفسفور الابيض

وهذا يعني أن WP Rocket هو مكون إضافي للتخزين المؤقت في WordPress مع ثلاث خطط دفع معروضة. من الناحية الفنية ، لا يتعين عليك سوى دفع رسوم لمرة واحدة ، ولكن يتم تضمين الدعم والتحديثات إذا واصلت المدفوعات كل عام. ومع ذلك ، يتم سرد التخزين المؤقت لموقع ويب واحد بسعر 39 دولارًا ، مع دعم لثلاثة مواقع بسعر 99 دولارًا ومواقع غير محدودة مقابل 199 دولارًا.

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

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

4. إزالة الإضافات غير المستخدمة.

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

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

runtime بواسطة البرنامج المساعد

سيساعدك P3 Profiler في العثور على المكونات الإضافية البطيئة والإبلاغ عن أداء كل مكون إضافي حتى تعرف أي مكون إضافي يجب الاحتفاظ به وأي مكون يجب حذفه.

5. تحسين الخادم

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

سرعة الموقع
  • استخدم EasyEngine

أفضل شيء في Easy Engine هو أنه يساعد كثيرًا في خيارات التخزين المؤقت ودعم HHVM وسرعة الصفحة.

  • تحسين Nginx

هذه تقنية متقدمة ، لذا سأقوم فقط بإدراج بعض البرامج التعليمية الأكثر شمولاً من Linode و DigitalOcean:

كيفية تحسين تكوين Nginx

كيفية تكوين Nginx للأداء الأمثل

NGINX: جعل خوادمك تطير

ضبط NGINX للحصول على أفضل أداء

ضبط NGINX للأداء

6. استخدم PHP 7 لتسريع موقع الويب الخاص بك بشكل ملحوظ

حاليًا ، PHP 7.0 هو أحدث إصدار من PHP وهو مستقر تمامًا منذ أن تم إصداره منذ ما يقرب من عامين.

كما توصي WordPress.ORG مستخدميها باستخدام PHP 7. حاليًا ، هناك 9 فقط من أصل 100 مستخدم WordPress يستخدمون PHP7. ما عليك سوى الاتصال بمزود الاستضافة واطلب منه التغيير من PHP 5 إلى PHP 7. حاليًا ، لا يزال PHP 5 هو إصدار PHP الافتراضي في العديد من خدمات الاستضافة.

يوجد أدناه جدول اختبار السرعة لموضوع Eduma - Education WP لخادم غير مهيأ ولا يحتوي على ذاكرة تخزين مؤقت مع PHP 5.6.28 وواحد يستخدم PHP 7.0.18

PHP 7


من الواضح أن PHP 7 تكون دائمًا أسرع ومتوسط ​​وقت تحميلها أقل من 1.5 ثانية فقط لـ Eduma باستخدام PHP 7 بينما يحتاج PHP5 إلى 5 ثوانٍ تقريبًا لتحميل الموقع بالكامل.

اقرأ المزيد كيف تؤثر استضافة الويب على سرعة الموقع