لماذا موقع WordPress الخاص بك بطيء؟ طرق بسيطة لتسريع مواقع WP الخاصة بك

المادة التي كتبها: جيري لو
  •   خدمات ووردبريس
  • تحديث: Nov 12 و 2020

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3. PHP عفا عليها الزمن

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

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

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

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

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

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

إجمالي وقت التنفيذ - PHP7 مقابل PHP5
إجمالي وقت تنفيذ PHP 7 أقل بنسبة 10-12٪ تقريبًا من PHP 5 (الأقل أفضل).

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

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

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

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

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

4. HTTP / 2

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

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

حل: تنفيذ HTTP / 2 

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

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

5. هرع الخادم

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

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

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

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

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

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

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

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

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

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

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

هذا لا يعني أنه يجب عليك التخلي عنها تمامًا ، ولكن على الأقل تذكر تحسين ملفاتك.

الحل: قم بضغط صورك

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

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

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

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

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

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

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

8. مزود DNS بطيء

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

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

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

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

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

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

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

9. ملحقات كثيرة جدا

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

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

الحل: تقليل استخدامات البرنامج المساعد

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

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

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

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

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

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

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

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

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

عن جيري لو

مؤسس WebHostingSecretReveals.net (WHSR) - مراجعة استضافة موثوق بها ويستخدمها مستخدمو 100,000. خبرة تزيد عن 15 في مجال استضافة المواقع والتسويق التابع لها وكبار المسئولين الاقتصاديين. مساهم في ProBlogger.net ، Business.com ، SocialMediaToday.com ، وأكثر من ذلك.