اجعل موقع WordPress الخاص بك سريعًا مثل *$#@!
نشرت: 2014-04-25خصم 25% على منتجات Beaver Builder! سارعوا بإنتهاء التخفيضات... اعتمدوا أكثر!
البلى أمر لا مفر منه. الأحذية والسيارات والأدوات والمنازل وكل شيء آخر يتدهور بمرور الوقت. حسنا، البرمجيات ليست مختلفة. هل لاحظت يومًا كيف أن جهاز كمبيوتر عمره أربع سنوات لا يتمتع بنفس الحماس في خطواته كما كان عندما كان جديدًا؟ أو كيف يبدو أن تطبيق جهات الاتصال الموجود على هاتفك يتعطل أكثر فأكثر على مر السنين؟ بقدر ما أحب WordPress، فهو يعاني من نفس المشكلة. لكن لا تخف! مع القليل من الصيانة المنتظمة، يمكنك جعل موقع WordPress الخاص بك سريعًا مثل *$#@!
الموقع السريع مهم للغاية. كشفت دراسة أجراها Akamai وGomez.com أن ما يقرب من نصف مستخدمي الويب يتوقعون تحميل الصفحة خلال ثانيتين أو أقل. يمكن أن تؤدي صفحات التحميل البطيئة إلى صرف الزوار عن مدونتك قبل أن يصلوا إلى هناك. تقوم Google أيضًا بإدراج سرعة الموقع في خوارزمية التصنيف الخاصة بها. مع تحييد جميع العوامل، ستفضل Google الموقع الأسرع على الموقع الأبطأ.
لقد أثبتنا أن مواقع الويب الأسرع هي الأفضل، فكيف يمكننا تسريع موقع WordPress الخاص بك؟ يعد WordPress برنامجًا سريعًا وفعالًا للغاية. المشكلة هي عندما يتعثر WordPress خلال سنوات من النشر والتعليق وإضافة/إزالة المكونات الإضافية وتحميل الصور وتغيير السمات والتدوين بشكل عام.
إذا لم تكن مدونتك تقوم بالفعل بتشغيل مكون إضافي للتخزين المؤقت، فستكون هذه هي أفضل طريقة لتقليل أوقات تحميل صفحتك. فترة. المدونات ديناميكية. تتم كتابة مقالات جديدة وتغيير الأشرطة الجانبية وإبداء التعليقات. في كل مرة يقوم WordPress بنشر منشور مدونة، عليه التحقق من كل هذه التغييرات.
يعد المكون الإضافي للتخزين المؤقت برنامجًا ذكيًا للغاية يقوم بحفظ النسخة المقدمة من جميع صفحاتك أو تخزينها مؤقتًا. في أي وقت يتم طلب صفحة، يقوم برنامج التخزين المؤقت بإجراء "فحص سريع" فعال للتغييرات. إذا لم يتغير شيء (وهذا هو الحال غالبًا)، فسيتم عرض النسخة المخبأة من الصفحة بدلاً من بنائها مرة أخرى. يعد هذا أمرًا بالغ الأهمية إذا انتشر منشورك على نطاق واسع. لن تتمكن المدونة التي لا تحتوي على ذاكرة تخزين مؤقت من الظهور على الصفحة الأولى لموقع Reddit أو ما شابه.
إذن، ما هو البرنامج المساعد الذي يجب عليك اختياره؟ هناك 3 لاعبين كبار: WP Super Cache، وW3 Total Cache، وQuick Cache. يعتبر المكونان الإضافيان الأولان شاملين للغاية، وبصراحة، يصعب تهيئتهما بعض الشيء. ولكن، إذا كنت تعرف ما تفعله وقمت بإعدادها بشكل صحيح، فهي الأكثر أداءً. W3 Total Cache هو وجهتنا الرئيسية، وWP Super Cache هو وجهتنا للتثبيتات متعددة المواقع.
إذا كنت تريد شيئًا سهلاً فحسب، مثل حل "ضبطه ونسيانه"، فجرّب Quick Cache. إنه يفعل 90% مما يفعله الاثنان الآخران ولكن مع الحد الأدنى من الإعداد أو المعرفة التقنية المطلوبة.
CDN لتقف علي شبكة تسليم المحتوى. شبكات CDN هي شبكات من خوادم الويب فائقة السرعة والتي يتم وضعها بشكل استراتيجي حول العالم. يستضيف معظم الأشخاص مدوناتهم على خادم مشترك (وهو أمر جيد)، ولكن ماذا لو كان الخادم الخاص بك في نيويورك والزائر في كاليفورنيا. علاوة على ذلك، ماذا لو كان زائرك في أمريكا الجنوبية أو أوروبا!؟ كلما ابتعد زوار موقعك عن الخادم الخاص بك، كلما كان تحميل الصفحات أبطأ. تحتوي شبكة CDN على عدة خوادم متكررة منتشرة في جميع أنحاء العالم، لذا سيتم دائمًا تقديم المحتوى الخاص بك من خلال صندوق في المنطقة العامة للزائر! بالإضافة إلى ذلك، تحتوي شبكات CDN بشكل عام على أنابيب ذات نطاق ترددي ضخم يمكنها نقل المعلومات بشكل أسرع بكثير من معظم المضيفين المشتركين.
يعد إعداد CDN أمرًا صعبًا بعض الشيء، ويخرج عن نطاق هذه المقالة، ولكن الخيار الأسهل سيكون CloudFlare (ملاحظة: يمكن أن تتسبب ميزة RocketLoad الخاصة بـ CloudFlare في حدوث تعارضات مع Beaver Builder، لذا تأكد من إيقاف تشغيلها). إنهم يقدمون خدمة CDN مجانية ومكونًا إضافيًا لـ WordPress مما يجعلها واحدة من أبسط شبكات CDN التي يمكن تكوينها. لدى CloudFlare أيضًا مجموعة من ميزات الأمان المضمنة في خدمتهم المجانية. بصراحة، Cloud Flare هي واحدة من أفضل العروض التي وجدتها على الإطلاق. تصبح سرعة تحميل الصفحة أسرع بشكل كبير بعد تشغيل CloudFlare، خاصة على المواقع ذات الصور الثقيلة! لا أستطيع إلا أن أتخيل زيادة السرعة لأصدقائنا عبر البركة أو البعيدين جغرافيًا عن الخادم الأصلي.
للحصول على خيار أكثر شمولاً يتطلب المزيد من الإعداد (ورسومًا)، يعد Amazon's Cloud Front خيارًا جيدًا آخر لـ CDN.
يقوم WordPress بتخزين جميع معلومات مدونتك في قاعدة بيانات. يمكن لـ WordPress التعامل مع كميات هائلة من البيانات، ولكن مع نمو قاعدة البيانات الخاصة بك، فإنها ستتباطأ حتمًا. أحد الأسباب الشائعة لقاعدة البيانات المتضخمة هو التعليقات غير المرغوب فيها. لدينا جميعا هذه المشكلة. يعد البريد الإلكتروني العشوائي الخاص بتعليقات WordPress أمرًا خبيثًا وحقيقة من حقائق الحياة. ولكن هناك بعض الأشياء التي يمكن أن تساعد.
أولاً، إذا كنت لا تستخدم Akismet بالفعل، فاستخدمه! تم إنشاء Akismet بواسطة شركة Automatic (الشركة التي تقف وراء WordPress) وهي رائعة في فحص التعليقات غير المرغوب فيها. في أي وقت يتم فيه ترك تعليق على مدونتك، ستقوم Akismet بالتحقق من قاعدة البيانات الخاصة بها للتأكد من شرعية التعليق. إذا لم يكن الأمر كذلك، فسيتم إسقاط التعليق تلقائيًا ولن تعرف أبدًا بوجوده.
ولكن، ماذا لو لم تكن على علم بأمر Akismet، وكان لديك بالفعل المئات، وربما الآلاف، من التعليقات غير المرغوب فيها الموجودة في قائمة الانتظار الخاصة بك؟ لسوء الحظ، Akismet هو برنامج لمنع البريد العشوائي ولن يتمكن من مساعدتك. ولكن هناك مكون إضافي مفيد آخر سيساعد في إزالة جميع التعليقات القديمة غير المرغوب فيها: WP Comment Clearer. وسيظل الأمر يتطلب بعض العمل، ولكن هذا البرنامج الإضافي يجعل عملية إزالة التعليقات غير المرغوب فيها أسرع بكثير.
مرتكب كبير آخر لتضخم قاعدة البيانات هو المراجعات اللاحقة. يعتبر WordPress رائعًا فيما يتعلق بحفظ المراجعات؛ عظيم جدا في بعض الأحيان! لقد نظرت مرة أخرى إلى بعض منشورات مدونتي القديمة ووجدت العديد منها تحتوي على أكثر من 30 مراجعة! سيسمح لك التحكم في مراجعة المكون الإضافي بتعيين عدد المراجعات التي يمكن حفظها وسيساعد في الحفاظ على قاعدة البيانات هذه بسيطة.
بدأ مطورو السمات في إدراك فائدة إصدار سمات أخف. ولكن لا يزال المستهلكون يساوون بين الميزات والقيمة ولا تزال السمات الضخمة الشاملة تهيمن بشكل عام على قوائم أهم السمات . على الرغم من أن هذه السمات الضخمة رائعة جدًا بالنظر إلى كل ما يمكنها فعله، إلا أن كل هذه الميزات تعادل السرعة المفقودة.
نحن نعرف هذا جيدًا في FastLine Media حيث نقدم خدمة تخصيص/تثبيت قالب WordPress. سنختار مجموعة من القوالب ونسمح لعملائنا باختيار القالب المفضل لديهم. بعد ذلك، سنقوم بتثبيت القالب وتخصيصه لعلامتهم التجارية وأعمالهم. بعد العمل مع أول 10 إلى 20 سمة من سمات WordPress، سئمنا كل الميزات المتضخمة والخيارات غير الضرورية/المربكة التي بدت سائدة في كل سمة متميزة. كان هذا أحد الأسباب التي دفعتنا إلى إنشاء سمة Automator.
قد يكون من الصعب البحث عن المتاجر الصغيرة التي تبتكر موضوعات حديثة بسيطة. بعض من المفضلات الحديثة لدينا هي Elegant Themes وUpThemes، لكنني متأكد من أن هناك الكثير من الآخرين.
لقد ذكرت أن WordPress هو برنامج سريع وفعال للغاية. لا يمكن قول الشيء نفسه عن الإضافات. عندما يتعلق الأمر بالمكونات الإضافية، يمكن لتفاحة واحدة سيئة أن تؤدي إلى الزحف إلى موقعك بالكامل. ماذا تسأل؟ المهمة الأولى هي تحديد المكونات الإضافية التي تسبب التباطؤ. إحدى الطرق للقيام بذلك هي تعطيل جميع المكونات الإضافية الخاصة بك، ثم تمكينها واحدة تلو الأخرى، أثناء فحص موقعك، لمعرفة أي منها يسبب التباطؤ.
ولكن ماذا لو كان لديك مدونة بها عدد كبير من الزيارات والكثير من المكونات الإضافية؟ قد تكون فكرة سيئة أن تقوم بتعطيل جميع المكونات الإضافية الخاصة بك على موقع مباشر مليء بالزائرين. لا تقلق، هناك مكون إضافي لذلك =D — قم بإلقاء نظرة على P3 (ملف تعريف أداء البرنامج المساعد). سيقوم P3 بتحليل النفقات العامة من كل من المكونات الإضافية الخاصة بك وإخراج العديد من المخططات والرسوم البيانية التي تساعد في تحديد التفاحة السيئة.
لم تكن هذه الاقتراحات تستحق قسمًا خاصًا بها، لكنها تستحق الذكر.
من المسلم به أن تبديل مضيف الويب الخاص بك هو عملية شاقة. ولهذا السبب وحده، يقع هذا الاقتراح في الإشارات المشرفة. ولكن، إذا لم تكن متأثرًا بفكرة نقل تثبيت WordPress الخاص بك، فإن نقل موقعك إلى خادم ويب حديث يمكن أن يؤدي إلى تحسين سرعات تحميل الصفحة بشكل كبير.
يمكن أن يؤدي ضغط الصور إلى إحداث فرق كبير في أوقات تحميل الصفحة، خاصة بالنسبة للمواقع ذات الصور الثقيلة. أفترض أن معظمنا على دراية بـ "الحفظ للويب" في Photoshop ويفهم أساسيات دقة الصورة واقتصاصها. أحد الموارد الرائعة على هذه الجبهة هو مكون إضافي يسمى WP-Smush.it. سيقوم WP-Smush.it بضغط صورك تلقائيًا دون فقدان أي بيانات أثناء تحميلها إلى WordPress. لقد رأيته يقلل من حجم ملف الصورة بنسبة 10-20%، حتى بعد إخراجها من Photoshop! أنا شخصياً أقوم بتشغيله على كل موقع WordPress أقوم بصيانته. لا أرى أي سبب لعدم القيام بذلك.
لقد ذكرنا الحفاظ على قاعدة بياناتك نظيفة ومبسطة، ولكن يمكنك أيضًا تحسين البيانات الموجودة بالفعل. البرنامج المساعد WP-DBManager يجعل تحسين قاعدة البيانات الخاصة بك أمرًا سهلاً. كما أن لديها وظيفة نسخ احتياطي/استعادة رائعة أيضًا!
سيجذب موقع WordPress الأسرع المزيد من الزوار ويجعلهم يعودون كثيرًا. إن جعل موقع WordPress الخاص بك أسرع هو عملية تحديد ما يبطئ موقعك ، ثم اتخاذ الخطوات اللازمة لإصلاح هذه المشكلة. إذا كانت لديك مدونة جديدة نسبيًا تستخدم مكونًا إضافيًا قديمًا/بطيئًا، فمن المحتمل ألا يساعد تحسين قاعدة البيانات الخاصة بك. يجب عليك تحديد المشكلات الخاصة بالإعداد الخاص بك وإصلاحها أولاً. بالطبع، إذا كنت غارقًا في هذه الفكرة، فلا تتردد في مراسلتنا. نحن دائما سعداء للمساعدة!
ما الخطوات/التغييرات التي أجريتها على مدونتك لزيادة السرعة؟ أي من هذه الاقتراحات كان له التأثير الأكبر على أوقات تحميل صفحتك؟
اعتمادات الصورة: بيتر كيم، جون وولف
هل ما زال هناك تعارض مع Rocket Loader of Cloudflare؟ تساعد هذه الميزة حقًا في معالجة جافا سكريبت.
عندما تختبر صفحتك باستخدام https://gtmetrix.com/reports/www.wpbeaverbuilder.com/5nAOzOfN، تكتشف أن أداء wpbeaverbuilder.com ضعيف جدًا فيما يتعلق بالموارد الثابتة. أخطط لشراء البرنامج المساعد الخاص بك ولكن هذا التباطؤ في الموارد الثابتة ليس جيدًا على الإطلاق.
أستخدم حاليًا Tumblr كنظام افتراضي. أريد شيئا مثل ما لديك.
تهانينا، أعتقد أنني يجب أن أستثمر في موقع ويب فعال.
هل هناك مكون إضافي جديد تقترحونه جميعًا لحذف التعليقات دفعة واحدة (أو طريقة أخرى)؟ لم يتم تحديث WPCommentCleaner منذ 5 سنوات. قام أحد العملاء للتو بتمرير موقع يحتوي على عدة آلاف من التعليقات غير المرغوب فيها والتي أرغب في حذفها بأكبر قدر ممكن من الكفاءة.
لم يعجب W3 Total Cache أعمدة Beaver Builder الخاصة بي. لن يعرضهم 4 عبر. لقد قمت بتثبيت WPRocket، ويبدو أنه لا يؤثر على تخطيطات BB؛ ومع ذلك، فإنه لا يبدو عاطفيًا مثل W3.
[…] يعد الموقع الإلكتروني السريع أمرًا في غاية الأهمية. مع القليل من الصيانة المنتظمة، يمكنك جعل موقع WordPress الخاص بك سريعًا مثل *$#@! […]