تسريع WordPress باستخدام Amazon و W3 Total Cache

وورد اباتشي

ملاحظة: منذ كتابة هذا ، هاجرنا منذ ذلك الحين إلى WPEngine مع شبكة توصيل المحتوى مدعوم من StackPath CDN، CDN أسرع بكثير من Amazon.378

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

لقد قمنا بعدد من الأشياء للمساعدة في تسريع WordPress:

  • انتقلنا المضيفين إلى ميديا ​​تيمبل. في كثير من الأحيان ، عندما تقوم بالتسجيل في منصة استضافة ، ينتهي بك الأمر على أسرع خوادمهم. مع نمو نظامهم ، على الرغم من ذلك ، لا يستبدلون الخوادم بخوادم أسرع - ينتهي بك الأمر إلى التخلف عن الركب.
  • أضفنا خادم قاعدة البيانات. عندما يعمل WordPress على حزمة استضافة بسيطة ، يقوم الخادم بترجمة التعليمات البرمجية وتقديم الصور وتشغيل قاعدة البيانات. إذا كان بإمكانك إضافة خادم قاعدة بيانات إلى حزمة الاستضافة الخاصة بك ، فيمكنك تسريع الموقع بشكل كبير.
  • لعمل تقسيم آخر ، نضع جميع الصور على Amazon كملف شبكة توصيل المحتوى. كنا نستخدم المكون الإضافي Amazon S3 لـ WordPress لكنها توقفت منذ ذلك الحين. يطلب منك المكون الإضافي تحميل الصور على Amazon ولم يزامن الصور - ليس جيدًا.
  • لقد قمنا بتنفيذها مؤخرًا W3 المشاركات الكاش من W3Edge. في حين أن البرنامج المساعد قوي بشكل لا يصدق ، إلا أنه ليس لضعاف القلب أو غير التقنيين. أوصي بتعيين محترف لتنفيذه.

مجموع ذاكرة التخزين المؤقت ووردسمح لنا المكون الإضافي W3 Total Cache بتنفيذ Amazon كشبكة توصيل المحتوى الخاصة بنا ، لكن المكون الإضافي يقوم بمزامنة مسارات الصور وإعادة كتابتها. هذه وسيلة رائعة لتنفيذه لأنه إذا قررت التوقف عن استخدام المكون الإضافي أو CDN ، فلن تُترك في البرد. قم بإيقاف تشغيل هذا المكون الإضافي ، وأنت على ما يرام!

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

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

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

تعليق واحد

  1. 1

    Good Post - انتقلت مؤخرًا إلى Media Temple وكنت أعاني من تسريع موقعي Anglotopia. بعد هذه الخطوة ، أصبح الأمر في الواقع أبطأ مقارنة بالاستضافة السابقة في GoDaddy. منذ ذلك الحين ، قمت بتثبيت W3 Total Cache ، وأضفت CDN وقمت بتحسين بعض الأشياء الأخرى ، ويبلغ متوسط ​​أوقات التحميل 9-10 ثوانٍ الآن - وهو الأفضل منذ شهور. لا يزال بحاجة إلى تحسين. قد أحاول الحصول على خادم قاعدة بيانات منفصل بعد ذلك. في الوقت الحالي ، أريد فقط التأكد من استمرار الخادم في العمل حيث أتوقع تدفقًا لحركة المرور لتغطية حفل الزفاف الملكي الأسبوع المقبل.

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.