21 نصيحة حول كيفية تسريع مدونة WordPress

نشرت: 2018-07-04

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

في حين أن هناك العديد من الطرق لتسريع الموقع ، فإن بعضها يتطلب معرفة فنية ، والبعض الآخر يتطلب تفانيًا تامًا منك بينما البعض الآخر سيكون مكلفًا للغاية.

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

  • استخدم مكونًا إضافيًا للتخزين المؤقت
  • تحسين الصور
  • تحسين الصفحة الرئيسية
  • قم بتحميل خرائط Google بشكل صحيح
  • تنظيف قواعد البيانات وتحسينها
  • قم بإزالة الأحرف غير الضرورية من التعليمات البرمجية المصدر (تصغيرها)
  • اختر سمة WordPress سريعة
  • لا تقم بتثبيت الإضافات غير الضرورية
  • تقسيم المشاركات الأكبر
  • الحد من عدد التنقيحات المشاركات
  • قم بالترقية إلى PHP7. حاليا!
  • تعديل ذاكرة التخزين المؤقت للمتصفح
  • كيفية إزالة سلاسل الاستعلام من الموارد الثابتة
  • قلل عدد طلبات HTTP
  • لا تستخدم Gravatars
  • أزل التعليقات إذا كنت لا تستخدمها
  • إزالة الرموز التعبيرية
  • استخدم CSS Sprites في WordPress
  • قلل عدد أزرار الوسائط الاجتماعية
  • قم بإلغاء تحميل البرامج النصية والأنماط التي لا تستخدمها
  • تعطيل التضمينات

1. استخدم مكونًا إضافيًا للتخزين المؤقت

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

هناك العديد من المكونات الإضافية للتخزين المؤقت في WordPress ، ولكن هناك عدد قليل منها فقط. والخبر السار هو أن هذه المكونات الإضافية مشفرة جيدًا ، وستعمل على تسريع موقعك على الفور وهي مجانية تمامًا! البرنامج الإضافي الأكثر شيوعًا لهذه الوظيفة هو W3 Total Cache الذي يضم أكثر من مليون مستخدم نشط. هذا مثير للإعجاب! هناك مكونات إضافية أخرى يمكنها فعل الشيء نفسه ، مثل المكون الإضافي WP Fastest Cache الذي ذكرناه بالفعل في إحدى مقالاتنا السابقة.

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

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

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

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

3. تحسين الصفحة الرئيسية

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

4. قم بتحميل خرائط Google بشكل صحيح

القطعة خرائط جوجل


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

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

5. تنظيف قواعد البيانات وتحسينها

يستخدم WordPress قواعد البيانات لتخزين كل ما هو مطلوب عمليًا حتى يعمل بسلاسة. خلال بعض الوقت ، ستبدأ قواعد البيانات هذه في البناء ، وستبدأ ببطء في إبطاء موقعك. من خلال تنظيف قواعد البيانات وتحسينها ، يمكنك تسريع موقع WordPress الخاص بك. لحسن الحظ ، لا يتعين عليك فتح كل قاعدة بيانات يدويًا والتجول عبر آلاف الأسطر المخزنة هناك ، ولكن يمكنك الاسترخاء وترك الوظيفة لمكوِّن إضافي لبرنامج WordPress. في هذه الحالة ، نقترح إضافة WP-Optimize وهو مجاني ويمكن تشغيله دون الحاجة إلى PhpMyAdmin.

6. إزالة الأحرف غير الضرورية من التعليمات البرمجية المصدر (تصغيرها)

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

لا ، لن تضطر إلى تصفح الكود المصدري لحذف هذه الأحرف يدويًا ؛ هناك ملحق WordPress يمكنه القيام بالمهمة نيابة عنك. إذا قمت بتثبيت W3 Total Cache للتعامل مع مشكلة التخزين المؤقت ، فلديك بالفعل مكون إضافي يمكن استخدامه للتصغير. يعد Autoptimize مكونًا إضافيًا شائعًا يمكنه تصغير الكود على موقع WP الخاص بك.

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

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

الآن ، دعنا نوضح لك كيفية تصغير ملفات CSS و JavaScript يدويًا ، وأيضًا سرد اثنين من المكونات الإضافية التي ستساعدك على تسريع موقعك. مستعد؟

ما هو التصغير؟

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

التصغير هو عملية إزالة الأحرف غير الضرورية من التعليمات البرمجية. ستجعل هذه العملية الملفات المتأثرة أصغر حجمًا ، لكنها لن تغير وظائفها.

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

كود CSS قبل التصغير

 هيئة {
الهامش: 10 بكسل ؛
اللون: # 333333 ؛
الخلفية: أزرق ؛
}

على الرغم من أن هذا أسهل بكثير على العين البشرية ، إلا أنه يستخدم أحرفًا لا تحتاجها الآلة لتفسير الشفرة.

كود CSS بعد التصغير

 النص {الهامش: 20 بكسل ؛ اللون: # 333 ؛ الخلفية: أزرق}

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

تصغير ملفات CSS و JavaScript يدويًا

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

تصغير CSS يدويًا

  • https://cssminifier.com
  • http://www.cleancss.com/css-minify/
  • http://csscompressor.com

تصغير JavaScript يدويًا

  • http://www.minifier.org
  • https://jscompress.com
  • https://javascript-minifier.com

أفضل إضافات WordPress الخاصة بالتصغير

الخدمات التي أظهرناها لك أعلاه ستؤدي عملاً رائعًا باستخدام الرمز المخصص الخاص بك. ولكن إذا كنت ترغب في تصغير جميع الملفات الموجودة على موقع WordPress الخاص بك ، فسيكون من السخف عملياً استعراض كل ملف موجود على خادمك. يسعدنا إخبارك أن بعض الإضافات المجانية الرائعة يمكنها تصغير ملف CSS و JavaScript في WordPress نيابة عنك. دعنا نظهر لك الأفضل.

التحسين التلقائي

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

  1. قم بتثبيت البرنامج المساعد وتنشيطه
  2. انتقل إلى الإعدادات -> التحسين التلقائي
  3. انقر فوق إظهار الإعدادات المتقدمة
  4. تحقق من خيارات Optimize HTML Code و Optimize JavaScript Code و Optimize CSS Code
  5. احفظ التغييرات

W3 إجمالي ذاكرة التخزين المؤقت

هذا البرنامج المساعد الشعبي يفعل كل شيء. بالطبع ، سيقوم المكون الإضافي بتخزين الملفات مؤقتًا لك في المقام الأول. ولكن إذا كنت مهتمًا بإزالة سلاسل الاستعلام من الموارد الثابتة ، فإن W3 Total Cache سيقوم بذلك نيابة عنك. وبالمثل ، فإنه سيقلل من ملفات CSS و JavaScript ، كما أنه سيفعل الشيء نفسه لمنشوراتك وصفحاتك و RSS. عليك فقط التحقق من ذلك.

  1. قم بتثبيت البرنامج المساعد وتنشيطه
  2. انتقل إلى الأداء -> تصغير
  3. تأكد من الاحتفاظ ببنية عنوان URL لإعادة الكتابة محددة
  4. قم بتمكين HTML تصغير الإعدادات ، و JS تصغير الإعدادات ، و CSS تصغير الإعدادات
  5. احفظ كل الإعدادات

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

7. اختر سمة WordPress سريعة

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

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

8. لا تقم بتثبيت الإضافات غير الضرورية

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

9. تقسيم الوظائف الأكبر

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

10. الحد من عدد التنقيحات الوظائف

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

11. قم بالترقية إلى PHP7. حاليا!

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

تظهر العديد من الاختبارات أن PHP7 أسرع بنسبة 20٪ من PHP5 في بيئات الإنتاج الواقعية. في الاختبارات العامة ، يمكن أن يكون أسرع بنسبة 200٪. كما أنه أكثر أمانًا ، وله ميزات مفيدة جديدة ، ويوصي به WordPress. إذن ، كيف يتم الترقية؟

إذا كنت تستخدم شركة استضافة محترمة ، فأنت بالفعل تستخدم PHP7 ، لذا تحقق من الإصدار الخاص بك قبل المضي قدمًا. يمكنك إما الحصول على المكون الإضافي My WordPress Health Check أو تحميل ملف باستخدام وظيفة phpinfo (). بالفعل على PHP7؟ رائع! انت انتهيت. هل تستخدم PHP5؟ دعونا نتخلص منه.

تسجيل الدخول إلى cPanel الخاص بك. إذا لم يكن لديك رابط في متناول يدك ، فما عليك سوى إضافة ": 2083" في نهاية اسم المجال الخاص بك ، على سبيل المثال ، http://www.mydomain.com:2083 . بمجرد دخولك ، ابحث عن رمز يقول "PHP Selector" أو "Select PHP Version" أو "PHP Version Manager" في قسم "البرامج". انقر فوق الرمز لفتح محدد إصدار PHP. اعتمادًا على ما تم تمكينه من قِبل شركة الاستضافة الخاصة بك ، ستتمكن إما من تحديد إصدار PHP للحساب بالكامل ، لنطاقات محددة أو على مستوى كل مجلد. أيًا كان الموقف الذي تم تمكينه في cPanel ، تأكد من اختيار v7.0 أو v7.1 لتثبيت WordPress الخاص بك. انقر فوق "حفظ". قم بتحديث موقعك للتحقق من أن التغيير نشط واستمتع بالإسراع.

PHP7 وورد

لكن ... (أدخل عذرك هنا)

إذا لم تكن قد قمت بالترقية بالفعل ، فلديك بالتأكيد سبب "وجيه" لذلك. لا إهانة ، لكن لا ، أنت لا تفعل ذلك! دعونا نخرق تلك الأعذار التي لديك.

يبدو مثل الكثير من العمل والأشياء المتعلقة بالخادم التي لا أفهمها

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

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

شركة الاستضافة الخاصة بي لا تدعم PHP7

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

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

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

سمعت أن WordPress لا يعمل مع PHP7

عنجد!؟ يشير WordPress صراحة إلى PHP7 أو ما بعده كمتطلب للخادم الخاص به. لذا ، قصة طويلة قصيرة - إنها تعمل.

PHP7 جديد وتجريبي

تم إصدار PHP v7.0 في ديسمبر 2015. ليس هذا "جديدًا". إنه برنامج مجرب ومختبر أفضل من PHP5. إنه أسرع ، ويحتوي على المزيد من الميزات ، وهو ببساطة المستقبل. إذا لم يكن ذلك كافيًا بالنسبة لك ، لم يعد يتم الاحتفاظ بـ PHP5 بشكل نشط.

12. تحسين سرعة WordPress عن طريق تعديل التخزين المؤقت للمتصفح

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

تحسين سرعة WordPress وتخزين الملفات الثابتة لفترة أطول

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

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

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

  • افتح ملف htaccess
  • انسخ والصق ما يلي:
 # متصفح التخزين المؤقت
<IfModule mod_expires.c>
انتهاء الصلاحية
ExpiresByType image / jpg "وصول لمدة سنة واحدة"
ExpiresByType image / jpeg "وصول لمدة عام"
ExpiresByType image / gif "وصول لمدة عام"
ExpiresByType image / png "وصول لمدة عام"
ExpiresByType text / css "وصول شهر واحد"
ExpiresByType application / pdf "وصول شهر واحد"
ExpiresByType text / x-javascript "وصول شهر واحد"
وصول تطبيق ExpiresByType / x-shockwave-flash "
شهر واحد "
ExpiresByType image / x-icon "access 1 year"
الافتراضي "وصول يومين"
</IfModule>
  • احفظ التغييرات

بعد حفظ التغييرات ، سيغير الخادم وقت الوصول لتخزين هذه الملفات محليًا. إذا لم تكن مرتاحًا لتعديل ملف .htaccess بنفسك ، فيمكنك فعل الشيء نفسه باستخدام مكون إضافي بسيط.

13. كيفية إزالة سلاسل الاستعلام من الموارد الثابتة في WordPress وتسريع موقعك

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

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

ما هي سلاسل الاستعلام

سلاسل الاستعلام هي أجزاء من عناوين URL التي يمكنك العثور عليها بعد علامة الاستفهام (؟) أو رمز العطف (&). عادةً ما تضيف المتصفحات أو التطبيقات الخارجية هذه الأجزاء إلى عناوين URL لإضافة معلمات إضافية.

باستخدام سلاسل الاستعلام ، على سبيل المثال ، يمكن لمكوِّن WordPress الإضافي تمرير قيم مختلفة عبر عنوان URL حتى تتمكن التطبيقات والخدمات الأخرى من استخدامها.

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

لماذا ومتى يجب إزالة سلاسل الاستعلام؟

GTmetrix إزالة سلاسل الاستعلام من الموارد الثابتة

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

/wp-includes/css/dashicons.min.css؟ver=4.4.2

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

كيفية إزالة سلاسل الاستعلام من الموارد الثابتة

سلسلة الاستعلام

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

أضف وظيفة بسيطة

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

  • فتح وتحرير ملف jobs.php
  • انسخ والصق الكود التالي:
 الدالة _remove_script_version ($ src) {
الأجزاء $ = تنفجر ('؟ ver'، $ src)؛
إرجاع أجزاء $ [0]؛
}
add_filter ('script_loader_src'، '_remove_script_version'
، 15 ، 1) ؛
add_filter ('style_loader_src'، '_remove_script_version'
، 15 ، 1) ؛
  • احفظ التغييرات

قم بإلغاء تحديد الخيار الموجود في W3 Total Cache

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

  1. انتقل إلى الأداء -> ذاكرة التخزين المؤقت للمتصفح
  2. قم بإلغاء تحديد الخيار منع التخزين المؤقت للكائنات بعد تغيير الإعدادات
  3. احفظ التغييرات

استخدم البرنامج المساعد Remove Query Strings From Static Resources

إذا كنت لا تحب إضافة الكود إلى jobs.php بنفسك ، فيمكنك استخدام مكون إضافي مجاني للوظيفة. يعد Remove Query Strings From Static Resources مكونًا إضافيًا خفيف الوزن ومباشر سيفعل الشيء نفسه دون مطالبتك بلمس الرمز.

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

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

14. قلل عدد طلبات HTTP وقم بتسريع موقع WordPress الخاص بك

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

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

مدقق طلبات HTTP

15. لا تستخدم Gravatars

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

بمجرد أن نخبرك أن كل صورة من صور Gravatar تضيف طلب HTTP آخر إلى الخادم ، تخيل ماذا يحدث عندما يكون لديك أكثر من ، دعنا نقول ، مائة تعليق على صفحة واحدة؟ خمن ماذا يحدث عندما يكون هناك أكثر من مائة طلب إضافي لا يجب أن يكون هناك - نعم ، يصبح موقعك أبطأ.

طلبات HTTP مدقق

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

16. قم بإزالة التعليقات إذا كنت لا تستخدمها

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

 وظيفة comments_clean_header_hook () {
 wp_deregister_script ('تعليق-رد') ؛
 }
add_action ('init'، 'comments_clean_header_hook') ؛ الوظيفة
comments_clean_header_hook ()
{
wp_deregister_script ('تعليق-رد') ؛
}
add_action ('init'، 'comments_clean_header_hook')؛

17. إزالة الرموز التعبيرية

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

18. استخدم CSS Sprites في WordPress

كما ترى من اختبار الصفحة ، تتطلب كل صورة طلب HTTP. هذا لا يعني أنه يجب عليك إزالة الصور ، ولكن يجب أن تعتني بها. عندما يتعلق الأمر بسرعة موقعك ، تعرف على كيفية تحسين الصور لـ WordPress. ولكن عندما يتعلق الأمر بالطلبات ، يمكنك تقليل عدد طلبات HTTP هذه عن طريق إنشاء CSS Sprites.

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

19. الحد من عدد أزرار وسائل الإعلام الاجتماعية

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

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

20. تفريغ البرامج النصية والأنماط التي لا تستخدمها

تفريغ البرامج النصية والأنماط وتسريع موقعك

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

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

21. تعطيل التضمينات

To improve user experience, WordPress developers introduced a new JS file that allows you to embed videos from different services like Youtube is just by copying a URL. You can embed images and tweets the same way just by pasting the link in the Visual Editor.

While this feature is an amazing one, many people just don't use it. If you're trying to speed up your site, it is more important to remove one request than having a preview of the video. You know which video you're embedding, so there's no real need for having that preview, right?

If you're not good with code, and you just have to install a plugin, there a simple plugin that will remove embeds from your site. If you can handle a few lines of code that you just need to copy, use the following function and put it in your functions.php file:

 function speed_stop_loading_wp_embed() {
if (!is_admin()) {
wp_deregister_script('wp-embed');
}
}
add_action('init', 'speed_stop_loading_wp_embed');

Take your time, and check your WordPress site for those unwanted HTTP requests. Even if you reduce the number just for a few pages, or if you find just a file that you don't have to load, it will be a success. لا تقلق even if your users don't feel the speed improvement, search engines will.

Conclusion: Always take care of your blog speed

If you make changes only to several things on your site, you might benefit from them. The steps we have described in this article are completely free, so it won't hurt to try them out. Still, don't forget to take care of your site; update WordPress, themes, and plugins on a regular basis and never neglect your blog.

Sometimes, even an optimized site won't run fast. In that case, you will have to look for another hosting company or consider paying extra bucks for a managed or dedicated server.