10 خطوات لتسريع WordPress وإتقانه مثل أي شخص آخر

تسريع WordPress

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

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

أولاً: السكن

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

يمكننا اختبار الأداء من هذه الأداة التي تستخدم 14 موقعًا مختلفًا للعثور على السرعة: keycdn.com

أداء

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

سيكون من المهم إجراء الاختبارات على مدار اليوم للعثور على متوسط ​​الدرجات حتى نتمكن من البدء من جمع بيانات أكثر دقة.

ثانياً: خصوصيات الاستضافة

فب

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

  • PHP 7.x: إنها زيادة ملحوظة مقارنة بالإصدار 5.6 من PHP. إذا لم تقدمه الاستضافة لأي سبب من الأسباب ، فمن المهم أن تنظر إلى شخص آخر. يحدث هذا أيضًا مع المكون الإضافي أو السمة التي نستخدمها في WordPress ، نظرًا لأن أي شخص يفتخر بمواصلة التطوير ، يجب أن يكون متوافقًا مع أي من أحدث إصدارات PHP.
  • خادم: Apache للاستخدام الخفيف والأساسي. تتغير الأشياء كثيرًا عندما يتعين على الخادم دعم الأحمال الثقيلة ، لذلك علينا أن ننظر إلى مقدمي الخدمة الذين يستخدمون Litespeed أو Nginx.
  • OpCode التخزين المؤقت- يزيد من 30 إلى 40 بالمائة في أداء PHP. الشيء المضحك هو أنه لا يوجد العديد من المضيفين الذين يستخدمون كود التشغيل. هذا لأنه يقلل من عدد الأشخاص الذين يمكنهم تسجيل الدخول إلى خادم لكل حساب. إذا كنت تريد معرفة ما إذا كانت استضافتك تقدمه ، فقم بإسقاط هذا النص على موقع الويب الخاص بك من خلال FileZilla: github.com/amnuts/opcache-gui
  • Caching- تعمل مكونات التخزين المؤقت الإضافية بشكل جيد ، ولكنها قد تسبب سلوكًا غريبًا إذا كان هناك الكثير من حركة المرور عبر الويب. من الناحية المثالية ، ابحث عن مضيف يستخدم التخزين المؤقت الحقيقي من مستوى الخادم. يوجد نوعان: Litespeed Lscache والورنيش.

ثالثًا: استخدم Google Analytics

wordfence

قد يستخدم البعض Wordfence كإجراء أمني لموقع الويب ، ولكن يتسبب في فقدان الأداء. لدينا في أيدينا خادم رائع يساعدنا: Google Analytics. سبب عدم استخدام Wordfence هو أن تسجيل حركة المرور في الوقت الفعلي له تأثير كبير على أداء موقع الويب. إذا احتجنا إلى الاستفادة من هذه البيانات ، فإن التحليلات هي الحل.

رابعًا: تخطي منشئي الصفحات المرئية

متى نحن ذاهبون الى تطوير موقع الويب الذي سيعاني من عبء حركة المرور العالية، علينا الانتقال من تلك المشكلات التي ستحسب بشكل سيئ لأدوات قياس سرعة الويب مثل Google أو PingDom. البعض مثل Visual Composer ثقيل وسيؤدي إلى إبطاء الويب.

ملحن

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

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

خامساً: الإضافات

الإضافات

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

سادساً: الروبوتات والزواحف

يمكننا استخدم هذه السطور من النص في ملف robots.txt:

وكيل المستخدم: * 
تأخير الزحف: 10

ماذا سنحصل؟ ماذا او ما أولئك الذين يطلق عليهم "الزواحف" يطيعون هاتان المعلمتان وسيهتم Wordfence بالباقي. لنفترض أننا سنبقيهم بعيدًا.

سابعا: إزالة ملف xmlrpc.php

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

Jetpack ل

ثامناً: تعطيل ضربات القلب أو إنقاصها

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

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

يمكننا أيضا أضف هذه الأسطر إلى function.php اعتمادًا على ما نريد القيام به:

add_action ('init'، 'stop_heartbeat، 1)؛
وظيفة stop_heartbeat () {
wp_deregister_script ("نبضات القلب") ،
}

نبض القلب

إذا أردنا أن يكون هناك فاصل زمني لنبضات القلب للعمل:

add_filter ("heartbeat_settings"، "heartbeat_frequency") ؛
function heartbeat_frequency ($ settings) {$ settings ['الفاصل الزمني'] = 60؛ // أو الفاصل الزمني بالثواني الذي نريد إعدادات $ ؛
}

بعض المزيد من المعلومات حول نبضات القلب

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

  • تحقق من سجلات الوصول الخاصة بك إذا كان هناك قدر جيد من مكالمات POST /wp-admin/admin-ajax.php والطوابع الزمنية تتطابق مع ارتفاع استخدام وحدة المعالجة المركزية.
  • إذا كانت الاستضافة تستخدم cPanel و CloudLinux، بالتأكيد يمكننا أخذ سجل عن وقت حدوث ذروة استخدام الموارد. يمكننا معرفة السبب الذي سيتم إدراجه في admin-ajax.php.
  • إذا كان لديك حق الوصول إلى الجذر يمكن مراقبتها باستخدام "أعلى ج". يمكننا توفير الوقت في المراقبة باستخدام: top -c -u username -b> topout.txt
  • يمكنك متابعة access_logs عدد المستخدمين في الوقت الفعلي ومفيد: tail -f ~ username / access-logs / domain.com

تاسعا: تعطيل WordPress Cron

كرون

سبب تعطيل WordPress Cron هو أن ليس من الضروري أن تكون نشطة لكل تلك الأوقات التي شاهد فيها شخص ما موقعنا. دعونا نعطله ونضبط نظام cron. للقيام بذلك ، أضف wp-.config:

تعريف ('DISABLE_WP_CRON' ، صحيح) ؛

الآن نستطيع ضع نظام كرون في لوحة التحكم بالأمر:

/usr/local/bin/php/home/user/public_html/wp-cron.php

يمكننا تركها تعمل كل 10-20 دقيقة.

العاشر: السجلات

الجذوع

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

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

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.