Uncategorized

أفضل الطرق لتسريع موقع ووردبريس الخاص بك

أحد الأسئلة الأكثر شيوعًا التي نتلقاها من زوارنا تتعلق باستخدام WordPress للمدونات أو مواقع الويب الخاصة بهم هي كيف يمكنني تسريع موقع WordPress الخاص بي؟

أصبحت سرعة موقع الويب عاملاً مهماً لأغراض تحسين محركات البحث ، لا تصدقني ، تحقق من ما تقوله Google.

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

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

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

تفضل بزيارة http://tools.pingdom.com وأدخل عنوان url الخاص بموقعك وقم بإجراء اختبار سرعة لمعرفة المدة التي يستغرقها تحميل موقع الويب الخاص بك.

 قبل البدء بأي شيء ، تأكد من عمل نسخة احتياطية كاملة لموقع WordPress وقاعدة بيانات WordPress SQL الخاصة بك. 

تثبيت مكون إضافي لذاكرة التخزين المؤقت

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

جرب استخدام WP Super Cache أو إذا كان لديك خبرة في الإضافات المؤقتة للتجربة ، جرب W3 Total Cache ، كما أنني أحب طريقة Hyper Cache سهلة الاستخدام والتي تعد رائعة للأشخاص على استضافة المواقع المشتركة.

إذا كنت تبحث عن خيار استضافة أكثر قوة لبرنامج WordPress ، فقد ترغب في تجربة WPEngine.

إزالة الإضافات غير النشطة

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

من الأفضل إزالة كل تلك المكونات الإضافية غير النشطة التي لا تستخدمها. لذا تأكد من تنظيف دليل البرنامج المساعد.

نصيحة: لا تستخدم مكونًا إضافيًا إذا كان بإمكانك كتابة أكواد برمجية لتلك الوظيفة

أبقِ نسخة ووردبريس محدثة

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

تحسين قاعدة بيانات ووردبريس SQL

تمامًا مثل محرك الأقراص الثابت الخاص بك ، يمكن أن تصبح قاعدة بيانات WordPress مجزأة.

لتحسين قاعدة بيانات WordPress في موقعك ، تفضل بزيارة cPanel واستخدم phpMyAdmin لتحسين وإصلاح الجداول.

إذا كنت مثلي وترغب في أن تكون فعالًا ، فيمكنك أتمتة هذه العملية عن طريق تثبيت مكون إضافي مثل WP-DB Manager أو إذا كنت مصمم موقع ويب واثقًا وذو خبرة كبيرة فيمكنك إعداد Cron Job ، وهو برنامج تلقائي يمكنك يمكن تنفيذها في أوقات محددة وفي تواريخ محددة. يمكنك إعداد هذا من خلال لوحة التحكم الخاصة بك ، لكن لا أوصي بهذا إذا لم تكن متأكدًا مما تفعله على الإطلاق.

مسح المخزن المؤقت

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

لإدراج وظيفة flush () في موقع WordPress الخاص بك ، افتح ملف header.php وابحث عن العلامة </ head> وأدخل <؟ php flush () ؛ ؟> وظيفة مباشرة بعد ذلك.

</ head> <؟ php flush ()؛ ؟>

إضافة انتهاء الصلاحية إلى العناصر الثابتة

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

ما عليك سوى نسخ ولصق هذا الرمز في ملف htaccess.

ExpiresActive On
ExpiresByType image / gif A604800
ExpiresByType image / png A604800
ExpiresByType image / jpg A604800
ExpiresByType image / jpeg A604800

تعطيل الربط الساخن

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

يمكنك التأكد من عدم حدوث ذلك عن طريق إضافة التعليمة البرمجية التالية إلى ملف htaccess:

تحذير! قم دائمًا بالنسخ الاحتياطي لملف htaccess قبل إجراء أي تغييرات.

أعد كتابة على
RewriteCond٪ {HTTP_REFERER}! ^ $
RewriteCond٪ {HTTP_REFERER}! ^ http: // (www.)؟ your-domain.com /.*$ [NC] RewriteRule. (gif | jpe؟ g | png) $ – [F]

تفريغ القمامة تلقائيًا

يمكنك تعيين WordPress لإفراغ سلة المهملات تلقائيًا. ببساطة أضف هذا السطر إلى ملف wp-config.php. يشير الرقم أساسًا إلى عدد الأيام بين مقالب نفايات WordPress:

define (‘EMPTY_TRASH_DAYS’ ، 10) ؛

ضغط صورك

سيقوم المكون الإضافي WP Smush.it بتحسين صورك تلقائيًا. يزيل البايتات الزائدة داخلها التي لا لزوم لها ، دون المساس بجودة الصور. الصور الأصغر تعني موقع تحميل أسرع.

فيديو المضيف خارجيا

ما لم يكن لديك خادم فائق السرعة مع الكثير من المساحة ، يمكن أن تساعد استضافة مقاطع الفيديو الخاصة بك على خدمات مثل Vimeo أو YouTube في سرع موقعك. إذا كان لديك موقع يحتوي على الكثير من مقاطع الفيديو ، فلا شك أنك قد أخذت بالفعل سرعة الخادم في الاعتبار ولكن إذا كنت تنشر مقطع الفيديو العرضي فعليك أن تستضيف بالتأكيد في مكان آخر.

ضغط كود CSS

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

اضبط إعدادات WordPress الخاصة بك

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

قم بإيقاف الاتصال بين المدونات

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

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

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

زر الذهاب إلى الأعلى
إغلاق