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

WordPress هو نظام إدارة المحتوى الأكثر شيوعًا (CMS) حتى الآن ويعمل على تشغيل أكثر من 34 ٪ من جميع مواقع الويب في العالم اليوم. يتم تقديرها بسبب تعدد استخداماتها في السماح لمالكي مواقع الويب ببناء مواقع ويب ذات جودة ووظائف رائعة بسرعة.


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

السرعة مهمةتؤثر سرعة موقعك على معدل التحويل بشكل كبير. وقد أظهرت الدراسات ذلك باستمرار سرعة الصفحة السريعة ستؤدي إلى معدل تحويل أفضل. يحدث انخفاض بنسبة 20٪ في التحويلات لكل ثانية من التأخير في وقت تحميل صفحة الجوّال. و حسب فكر مع جوجل, معايير التحميل السريع للموقع هي 0-1 ثانية.

1. عدم التخزين المؤقت بشكل صحيح

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

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

التخزين المؤقت من جانب الخادم هو أي طريقة للتخزين المؤقت يتم تنفيذها على خادم الويب الخاص بك. يمكن أن يتضمن ذلك التخزين المؤقت لـ OPcode وذاكرة التخزين المؤقت للصفحة وتخزين قاعدة البيانات والمزيد. تتعامل كل طريقة من هذه الطرق مع مختلف عناصر WordPress ويمكن الاستفادة منها في تحسين أداء موقعنا.

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

الحل 1: قم بتثبيت ملحقات تخزين مؤقت جيدة

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

الحل 2: قم بتمكين OPCache على مضيف الويب الخاص بك

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

مثال: لتمكين OPCache في A2 Hosting ، قم بتسجيل الدخول إلى cPanel > البرمجيات > حدد إصدار PHP > تثبيت ملحقات PHP.

2. قواعد البيانات المخزنة في الأقراص الصلبة

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

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

المحلول: التزم بشركات الاستضافة التي تقدم استضافة SSD كاملة

استضافة siteground ssdمثال: تعمل جميع مواقع الويب المستضافة في SiteGround على أقراص SSD – وهو مثالي لمواقع WordPress.

على الرغم من كونها واحدة من أرخص استضافة WP في السوق ، تعمل Hostinger على تخزين SSD بالكامل – مما يجعلها مثالية لاستضافة مواقع WordPress. تشمل العلامات التجارية المعروفة الأخرى التي تعمل على SSD الكامل: A2 Hosting و BlueHost و SiteGround.

3. قديم PHP

WordPress قائم على PHP ويمكن أن يؤثر إصدار PHP الذي يعمل عليه خادمك أيضًا على أداء موقعك. PHP 7 تم اختباره لتجاوز PHP 5.6 ضعف السرعة تقريبًا – أي زيادة بنسبة 100٪ في الأداء!

ركض الفريق في AeroSpike بعض الاختبارات لمقارنة PHP 5 مع PHP 7.

أطلق اختبارهم أربع عمليات ، كل منها يدير 100،000 معاملة. تم تنفيذ جميع عمليات التشغيل مقابل مجموعة من عقدة واحدة تعمل مع إصدار Aerospike Server Community Edition الإصدار 3.9.1 على CentOS 7 مع 32 معالجات Intel (R) Xeon (R) CPU E5-2660 @ 2.20 جيجاهرتز (مع تشغيل تقنية فائقة) وذاكرة بسعة 32 جيجابايت.

نسختان PHP المستخدمتان هما php-7.0.10 و php-5.5.38.

فيما يلي ملخص النتائج.

إجمالي وقت التنفيذ

إجمالي وقت تنفيذ PHP 7 هو ~ 10-12٪ أقل من PHP 5 (الأقل هو الأفضل).

العمليات لكل ثانية

يكتب PHP 7 / يقرأ ~ 9 – 15٪ أكثر مقارنة بـ PHP 5 (الأعلى هو الأفضل).

المحلول: تحديث موقع الويب الخاص بك إصدار PHP

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

مثال – يمكن تحديد إصدار PHP الخاص بك في Hostinger عبر لوحة تحكم الاستضافة.

4. HTTP / 2

HTTP / 2 هو بروتوكول الإنترنت “الجديد” والذي تم تقديمه في عام 2015. بخلاف الإصدار السابق HTTP 1.1 ، فإنه يسمح بإجراء طلبات بيانات متعددة في نفس الوقت. يساعد هذا في تقليل وقت التحميل لأصول موقعك على الويب.

HTTP / 1.1 مقابل HTTP / 2 – يمكن لـ HTTP / 2 إرسال طلبات متعددة للبيانات في اتصال واحد. وهذا يقلل من وقت الذهاب والعودة الإضافي (RTT) ، مما يجعل تحميل موقعك على الويب أسرع (أعرف أكثر).

المحلول: تنفيذ HTTP / 2

على الرغم من ذلك ، لا يزال بعض مضيفي الويب لا يعرضون HTTP / 2 أو يقدمونه فقط على خطط أكثر تكلفة. هناك طريقتان يمكنك الاستفادة من HTTP / 2 ؛ ابحث عن مضيف يقدمه ، أو استخدم Cloudflare CDN.

هناك موفري استضافة الويب الذين يقدمون مستويات مختلفة من HTTP. على سبيل المثال ، جعل Siteground و GreenGeeks HTTP / 2 متاحًا على جميع خططهم ، ولكن A2 Hosting يقدم فقط HTTP / 2 على خطط استضافة الويب الخاصة بهم Turbo أو أعلى.

5. الخادم المتسرع

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

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

راقب أداء الاستضافة

مثال: WebSitePulse يقدم أدوات مراقبة متنوعة تحافظ على مراقبة مستمرة لخوادمك ومواقع الويب الخاصة بك.

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

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

المحلول: الترقية إلى VPS أو استضافة مستوى أعلى إذا لزم الأمر

مثال: بناءً على التتبع لدينا في هوستكور, وقت استجابة استضافة SiteGround VPS (موقع اختبار مستضاف في أوروبا) أسرع بحوالي 15٪ من استضافة SiteGround المشتركة.

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

تعرف على الوقت المناسب للتبديل إلى استضافة VPS.

6. ملفات وسائط ضخمة

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

الحل: ضغط صورك

يمكن تصغير الصور إلى حد ما واستخدام التنسيق الصحيح يمكن أن يساعد أيضًا في تقليل الحجم. على سبيل المثال ، عادة ما يكون ملف BMP أكبر من ملف GIF أو JPG. لتحسين الصور ، يمكنك اختيار القيام بذلك يدويًا أو باستخدام مكون إضافي. تتضمن بعض مكونات WordPress الإضافية التي يمكنها القيام بالحيلة EWWW و Short Pixel.

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

7. قاعدة بيانات محسنة / تالفة بشكل سيئ

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

الحل: تحسين قاعدة البيانات بانتظام

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

هناك أيضًا مكونات إضافية يمكنك استخدامها لهذا الغرض. بعض الأمثلة الجيدة WP DBManager و اكتساح WP.

8. مزود DNS بطيء

يشعر الكثير من الناس أن Time to First Byte (TTFB) هي مقاييس السرعة كلها ولكن ليس كثيرًا في الواقع يكسر TTFB ويحاولون معالجة العناصر الفردية فيه. يعتبر تحليل DNS أحد العناصر التي تساهم في TTFB.

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

الحل: قم بالتبديل إلى موفر DNS أفضل

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

تختلف سرعات DNS حسب مزود الخدمة.تختلف سرعات DNS حسب مزود الخدمة.

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

Cloudflare هو أحد أسرع مزودي خدمة DNS ، ويمكنك الحصول على حساب معهم مجانًا.

9. العديد من الإضافات

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

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

الحل: تقليل استخدامات المكونات الإضافية

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

10. الموقع المخترق

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

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

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

لتجنب المضاعفات ، حاول تحقق من سمعة البرنامج المساعد حتى قبل تثبيته.

الخلاصة: التركيز على التفاصيل

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

تجنب هذا الإغراء وقم ببناء الوظائف ببطء مع نمو موقعك وعملك.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map