10 نصائح لتحسين سرعة موقع ووردبريس
نشرت: 2018-04-01سرعة موقع ووردبريس
سرعة موقع الويب - إنها أحد العوامل الرئيسية التي يرغب معظم المطورين ومُحسّنات محرّكات البحث في تحسينها. أعلنت Google هذا الأسبوع فقط أن سرعة تحميل صفحات الويب ستكون عاملاً مهمًا في الترتيب في مؤشرها الجديد Mobile First Index.
وفقًا لهذه المقالة ، تعد Webpage Load Speed مساهماً مباشرًا في التخلي عن الصفحة بنسبة 25 ٪ بعد 4 ثوانٍ فقط ، ويمكن ملاحظتها من خلال Google Analytics. سرعة تحميل الصفحة لها أيضًا تأثير سلبي عند التفكير في مستخدمي الأجهزة المحمولة ، وفقًا لـ DoubleClick by Google ، يتخلى 53 ٪ من مستخدمي الجوال عن الصفحة بعد 4 ثوانٍ.
لذلك قررنا هذا الأسبوع تفصيل بعض النصائح والطرق لتحسين سرعة موقع WordPress الخاص بك.
1. قم بإجراء الاختبارات
قبل أن تبدأ في تحسين موقع الويب الخاص بك لزيادة السرعة ، من الجيد إجراء اختبارات لمعرفة كيفية أداء موقع الويب حاليًا ، لمنحك مؤشرًا جيدًا لمستوى التحسينات التي ستحتاجها.
تمنح PageSpeed Insights من Google Developers موقع الويب درجة تحسين من 100 لكل من سطح المكتب والجوال. هذه طريقة رائعة لمعرفة مدى جودة أداء موقع الويب الخاص بك كما تقدم مقتطفات من المعلومات حول المكان الذي يجب إجراء التحسينات فيه.

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

2. تصغير ودمج (HTML و CSS و JavaScript)
بمجرد حصولك على نتائج من WebPageTest الخاص بك ، يمكنك رؤية عدد الطلبات التي قدمها موقع الويب الخاص بك لاستخدام صفحات موارد إضافية مثل صفحات HTML و CSS وجافا سكريبت.
الهدف هنا هو محاولة تقليل هذا العدد قدر الإمكان ، عن طريق جعل هذه الملفات أصغر ودمجها معًا لتقليل هذا العدد.
هذه العملية مهمة بشكل خاص إذا كنت تستخدم أداة إنشاء صفحات مثل Divi أو Elementor ، في بعض الأحيان يمكن أن يترك المنشئ مقتطفات من التعليمات البرمجية عديمة الفائدة والمساحة البيضاء والتنسيق غير الضروري داخل ملفاتك.
هناك طريقة بسيطة للقيام بذلك وهي تثبيت المكونات الإضافية مثل WP Fastest Cache. ضمن إعدادات المكونات الإضافية من هذا النوع ، تريد تحديد كل من تصغير الخيارات ودمجها.

3. تقليل الوقت إلى البايت الأول
الوقت إلى البايت الأول أو TTFB ، هو في الأساس قياس المدة التي يستغرقها الخادم لتلقي طلبك وإرسال البايت الأول من المعلومات إلى متصفحك.
أدوات المطور أو DevTools ، هي مجموعة من أدوات تأليف الويب وتصحيح الأخطاء المضمنة في Google Chrome. توفر DevTools لمطوري الويب وصولاً عميقًا إلى الأجزاء الداخلية للمتصفح وتطبيق الويب الخاص بهم.
إذا كنت تستخدم أدوات المطور ، فمن المهم أن تتذكر أن وقت الاستجابة يمكن أن يتأثر باتصالك بالإنترنت. لذلك كلما كان اتصالك أبطأ ، ستظهر استجابة الخادم بشكل أبطأ.
إذا كان TTFB أقل من 200 مللي ثانية ، فكل شيء على ما يرام في العالم. إذا لم يكن الأمر كذلك ، فقد يكون هناك بعض المشكلات المختلفة التي يجب حلها لتقليل هذا الوقت.
يعد إنشاء المحتوى الديناميكي وتكوين الخادم عاملين يمكن التحكم فيهما عند محاولة تقليل TTFB الخاص بك. باستخدام WordPress ، من المرجح أن تكون صفحاتك ديناميكية. هذا يعني أنهم بحاجة إلى التفاعل مع قاعدة بيانات ليتم "بناؤها" من الملفات المختلفة باستخدام PHP قبل أن يتم إعادة توجيههم مرة أخرى.
يعد تقليل وقت استجابة الخادم وتمكين التخزين المؤقت تصحيحين لهذه المشكلات التي ننتقل إليها لاحقًا في هذه المقالة.
4. تقليل وقت استجابة الخادم
أحد أكبر العوامل في سرعة تحميل صفحتك هو مقدار الوقت الذي يستغرقه بحث DNS.
نظام اسم المجال (DNS) ، هو خادم يحتوي على قاعدة بيانات لعناوين IP وأسماء المضيف المرتبطة بها. عندما يكتب المستخدم عنوان URL في متصفحه ، فإن خادم DNS هو ما يترجم عنوان URL هذا إلى عنوان IP الذي يشير إلى موقعه على الإنترنت.
إذا كنت تستخدم مزود DNS بطيئًا ، فهذا يزيد من الوقت الذي تستغرقه المتصفحات لتحديد موقع موقعك. يمكن أن يؤدي التبديل إلى مزود DNS الأسرع إلى تسريع العملية.
إذا لم تكن متأكدًا من موفر DNS الحالي ، فيمكنك اكتشاف ذلك باستخدام أداة بحث DNS من MX Toolbox
5. اختر خيار الاستضافة الصحيح
بعض حزم مزود الاستضافة محدودة من حيث السرعة ، فمن الأفضل التحقق مما إذا كان مزود الاستضافة الخاص بك قادرًا أو يحد من اشتراكك الحالي.
إذا وجدت أن المضيف لا يقدم خدمة سريعة بما يكفي ، فقد يكون من المفيد الاتصال بهم ، وإبلاغهم بذلك قبل تغيير الخدمة لأن هذا قد يؤدي في بعض الأحيان إلى أشهر مجانية أو خدمة أرخص من نفس مزود الاستضافة.

يمكنك اختبار السرعة للحصول على تقييم لمدى أداء مزود الاستضافة الحالي الخاص بك مع Bitcatcha.
6. تمكين التخزين المؤقت في المتصفح
عند زيارة أحد مواقع الويب ، يتم تخزين العناصر الموجودة على الصفحة التي تزورها على محرك الأقراص الثابتة في ذاكرة تخزين مؤقت ، أو تخزين مؤقت يسمح لمتصفحك بتحميل الصفحة من التخزين المحلي بدلاً من إرسال طلب آخر إلى الخوادم لتحميل موقع الويب.
طريقة سهلة لتمكين التخزين المؤقت للمتصفح ، هي استخدام مكون إضافي مثل WP Fastest Cache. اتبع هذه الخطوات لتمكين التخزين المؤقت للمتصفح:
- قم بتنزيل وتثبيت البرنامج الإضافي لـ WordPress 'WP Fastest Cache'.
- انتقل إلى إعدادات البرنامج المساعد WP Fastest Cache.
- انقر فوق خانة الاختيار "التخزين المؤقت للمستعرض" وانقر فوق الزر "إرسال".
- سيتم عرض التدليك "تم حفظ الخيارات" بعد ذلك.
تمكين التخزين المؤقت
في WP Fastest Cache ، خيار نظام التخزين المؤقت ، بمجرد التمكين ، ينشئ ملفات html ثابتة من ملفات قاعدة بيانات php و mysql التي يتكون منها موقع WordPress الديناميكي الخاص بك.
إذا كان هناك عدد كبير من زوار الموقع ، يحتاج النظام إلى استخدام الكثير من ذاكرة الوصول العشوائي ووحدة المعالجة المركزية لعرض الصفحة ، مما قد يتسبب في بطء سرعات التحميل للعديد من المستخدمين.
مع تمكين نظام ذاكرة التخزين المؤقت ، لم يعد الخادم بحاجة إلى استدعاء ملفات php و mysql ويعتمد على ملف html الثابت.
بمجرد الانتهاء من ذلك ، يجب أن تلاحظ تحسينات ملحوظة في السرعة على سرعة موقع الويب على الفور تقريبًا.
7. حجم الصورة
يعد حجم ملفات الصور الموجودة على موقع الويب الخاص بك عاملاً كبيرًا يجب مراعاته عند محاولة زيادة سرعة الصفحة. يمكن للصور عالية الدقة أن تزيد من الحجم الكلي لصفحات الويب ، وبالتالي تبطئ سرعة موقع الويب.
حجم الصورة الموصى به أقل من 100 كيلو بايت أو 0.1 ميجا بايت ، لذلك يتم تحميل الصورة بسرعة ، وهذا يعني أن أي صور يزيد حجمها عن هذا الحجم ستحتاج إلى ضغطها حتى 100 كيلو بايت أو أقل.
يمكنك القيام بذلك بسهولة من خلال استخدام بعض المكونات الإضافية أو مواقع الويب ، والتي تسمح بضغط الصور ، ولكن قد يكون من المهم معرفة كيفية القيام بذلك من خلال استخدام Photoshop حيث أنه من الأفضل ضغط الصور قبل تحميل أو إنشاء موقع الويب الخاص بك.
إذا لم تكن لديك معرفة باستخدام Photoshop ، فإنني أوصي باستخدام خدمات الضغط عبر الإنترنت CompressJPEG أو CompressPNG.
8. تمكين الضغط
كلما كانت ملفاتك أصغر ، زادت سرعة تحميل صفحاتك. يعد ضغط الملفات أحد أسهل الطرق لتقليل أوقات التحميل ، واليوم ، يعتبر تمكين الضغط باستخدام Gzip ممارسة قياسية.
يسمح WordPress Fastest Cache أيضًا بضغط GZIP ، مرة أخرى على غرار تمكين التخزين المؤقت للمتصفح ، بمجرد تمكين هذا الخيار ، سترى تحسنًا ملحوظًا في سرعة موقع الويب.
إذا لم تكن متأكدًا من تمكين Gzip في موقعك ، فيمكنك استخدام Check GZIP Compression. ما عليك سوى إدخال عنوان URL لموقعك ، وإذا قمت بتمكين Gzip ، فسترى شيئًا مثل هذا:

9. استخدام منصات الاستضافة الخارجية
يعد استخدام نظام استضافة خارجي لاستضافة ملفات أكبر خارج الموقع طريقة أخرى لاستكشافها ، حيث يمكن أن تكون إعجابات ملفات الفيديو ذات حجم كبير ولها تأثير كبير على سرعة موقع الويب الخاص بك.
بدلاً من تحميل مقاطع الفيديو مباشرة على موقع الويب الخاص بك ، حاول استخدام منصات استضافة خارجية مثل YouTube أو Vimeo واستخدم كود html الخاص بهم لتضمين الفيديو على موقعك. توفر هذه الطريقة مساحة كبيرة وتتيح دقة عالية بدلاً من ملفات الفيديو المضغوطة.
10. استخدم CDN
عندما تقدم طلبًا لخادم لسحب موقع ويب ، ينتقل طلبك عبر الإنترنت إلى حيث يوجد الخادم الذي يستضيف موقع الويب ، والذي يوجه الخادم لإرسال المعلومات المطلوبة مرة أخرى.
خلال أوقات ذروة حركة المرور ، مع وجود عدد كبير من الطلبات التي يتم إجراؤها ، يمكن أن يؤدي ذلك إلى إبطاء وقت استجابة الخادم ، وهو ليس مثاليًا خلال الفترات التي يكون فيها نموًا محتملاً مرتفعًا لعملك.
سيؤدي استخدام CDN (شبكة توصيل المحتوى) إلى تخزين موقع الويب الخاص بك مؤقتًا على شبكة عالمية من الخوادم ، مما يعني أنه كلما تم تقديم طلب ، سيتم توجيهه إلى أقرب خادم يتم تخزين موقع الويب عليه مؤقتًا. بشكل أساسي ، بدلاً من تقديم جميع الطلبات العالمية إلى خادم واحد ، قامت بتقسيم المعلومات بين الخوادم الموجودة في بلدان أو مناطق مختلفة.
باتباع الخطوات المذكورة أعلاه ، سيكون هناك اختلاف ملحوظ في سرعة الموقع. أعد إجراء الاختبارات أعلاه وقارن النتائج للحصول على مؤشر واضح للتحسينات.
إذا كنت بحاجة إلى أي معلومات إضافية أو كنت تواجه صعوبات في تنفيذ التغييرات ، يمكنك الاطلاع على مجموعة خدمات WordPress الخاصة بنا هنا: تطوير الويب WordPress
