كيفية تسريع قالب WordPress المخصص البطيء

نشرت: 2022-11-14

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

لماذا تكون سمات WordPress بطيئة جدًا؟

الصورة من: cloudinary.com

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

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

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

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

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

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

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

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

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

5 ملحقات للتخزين المؤقت لتسريع الواجهة الخلفية لـ WordPress

تستخدم الملايين من مواقع الويب WordPress كنظام لإدارة المحتوى (CMS). إذا كانت الواجهة الخلفية لـ WordPress بطيئة ، فقد يكون الوقت قد حان للنظر في استخدام مكونات التخزين المؤقت. تعمل إضافات التخزين المؤقت على تحسين قاعدة البيانات و CSS و JavaScript وتنظيف عناوين URL الخاصة بشبكة CDN وتحسين أوقات التحميل الإجمالية. على الرغم من أن القالب يحتوي على عدد كبير من العناصر والأيقونات ، إلا أنه ليس العامل الوحيد الذي يحدد مدى سرعة تحميل موقع الويب. من الممكن أن يؤدي المظهر الذي يحتوي على الكثير من الميزات الديناميكية إلى إبطاء موقع الويب الخاص بك. علاوة على ذلك ، تعد مواقع WordPress أبطأ بكثير من مواقع HTML الثابتة. من ناحية أخرى ، فإن WordPress عبارة عن CMS ديناميكي ، بينما HTML هي لغة ثابتة. من ناحية أخرى ، يكون تحميل الموقع الذي يعمل بنظام WordPress أبطأ من الموقع الثابت.

لماذا يعد WordPress بطيئًا في التحرير؟

الصورة عن طريق: one9seven6.co.uk

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


كم من الوقت يستغرق إنشاء قالب WordPress مخصص؟

الصورة عن طريق: wp.com

قد يستغرق الأمر من بضعة أسابيع إلى بضعة أشهر لإنشاء سمة WordPress مخصصة ، اعتمادًا على مدى تعقيد التصميم وتجربة المطور.

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

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

مشاكل أداء ووردبريس

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

تحدث غالبية مشكلات الأداء نتيجة مواطن الخلل في المكونات الإضافية أو السمات ، أو التعليمات البرمجية غير الفعالة ، أو المكون الإضافي / السمات التي لا تدعم أحدث إصدار من PHP أو WordPress. في كثير من الحالات ، يقوم عدد كبير من المستخدمين الذين قاموا بتسجيل الدخول في نفس الوقت بتشغيل واجهة برمجة تطبيقات WordPress Heartbeat API ، مما يؤدي إلى ارتفاع الطلب على admin-ajax.php. باستخدام البرنامج الإضافي Free Transients Manager ، يمكنك التحقق لمعرفة ما إذا كانت هناك أية مشكلات في الأداء ناتجة عن زيادة التحميل على Transients. إذا لم تكن معتادًا على استكشاف مشكلات الأداء وإصلاحها ، فيجب عليك استشارة مطور أو وكالة. يمكنك استخدام Kinsta APM لمراقبة أداء PHP على موقع WordPress الخاص بك لمعرفة الاختناقات. إذا كنت تريد تعقب سبب الخطأ ، فيمكنك استخدام WP_DEBUG ، والذي يتضمن وضع تصحيح الأخطاء الذي يعرض جميع أخطاء PHP والإشعارات والتحذيرات.

لماذا تكون لوحة معلومات WordPress بطيئة جدًا

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

قد يكون من الصعب التنقل في لوحة تحكم WordPress مع وقت تحميل بطيء. عندما يتعين عليك التعامل مع إنشاء محتوى وإدارة موقع الويب الخاص بك ، فإن ذلك ينتقص من إنتاجيتك الإجمالية. عندما تكون لوحة معلومات WordPress بطيئة ، ستعاني تحويلات موقع الويب الخاص بك. في هذه المقالة ، سنوجهك عبر خطوات إصلاح لوحة تحكم WordPress البطيئة. ينشئ الفحص تقريرًا بنفس الطريقة التي يعمل بها Page Speed ​​Insights باستخدام تقرير Web Vitals. سيكشف الجزء السفلي من الصفحة ما الذي يبطئ منطقة إدارة WordPress الخاصة بك. يجب على شركة الاستضافة الخاصة بك تحديث إصدار PHP الخاص بها.

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

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

واجهة برمجة تطبيقات WP heartbeat هي ميزة تسمح بإرسال مكالمات Ajax إلى الخادم دون إعادة تحميل الصفحة. يمكن أن تصبح مكالمات الخادم هذه كثيفة الاستخدام للموارد إذا كان هناك مؤلفون متعددون يستخدمون موقع الويب الخاص بك في نفس الوقت. من المتوقع أن تعود واجهة برمجة التطبيقات (API) كل 60 ثانية على الأكثر. نوصيك بتحديد وقتك بما لا يزيد عن 120 ثانية.

وقت تحميل الصفحة

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

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

ما هو Domcomplete؟

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