إعدادات أداء Swift المثالي مع تعليمات إعداد CDN Cloudflare + StackPath (مع استطلاعات الرأي على Facebook) – 2019 ، الإصدار 2.0.5

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


كنت أستخدم WP Rocket وحصلت بالفعل على 100٪ من نقاط GTmetrix مع وقت تحميل يبلغ 1 ثانية (من الصعب التغلب عليه) ، لكن سويفت أعطاني بالقرب من نتائج متطابقة. لقد علقت مع WP Rocket ، لكنني سأقيم Swift Performance Lite المكون الإضافي الأول لذاكرة التخزين المؤقت قبل WP Fastest Cache و WP Super Cache و W3 Total Cache وغيرها. إعدادات Swift Performance سهلة الإعداد نسبيًا (سأشرح لك كل شيء). ال نسخة للمحترفين يتضمن محسن الصورة (للضغط بدون فقدان + تغيير الحجم التلقائي للصورة), الخطوط الحرجة, حساب API, ودعم البرنامج المساعد. الجزء الرائع هو ، لديهم خيار الدفع شهريًا بحيث يمكنك تجربته مقابل 3.99 دولارًا أمريكيًا فقط في الشهر.

Swift vs.Wp Rocket – هذه هي عادةً المكونات الإضافية لذاكرة التخزين المؤقت الأخيرة استطلاعات الفيسبوك …

Swift-Performance-vs.-WP-Rocket-Poll

أداء سريع مقابل صاروخ WP

2018-WordPress-Cache-Plugin-Poll

سويفت

  • نسخة مجانية (لايت) = نتائج مذهلة
  • وثائق متواضعة
  • يتضمن الإصدار المجاني منظم البرنامج المساعد
  • يتضمن الإصدار الاحترافي الخطوط المهمة
  • يتضمن الإصدار الاحترافي محسن الصورة
  • مجانا

صاروخ الفسفور الابيض

  • أسهل للتكوين
  • توثيق أفضل
  • إضافات Facebook Pixel + Sucuri
  • لا يوجد منظم للمكونات الإضافية
  • لا يوجد محسن الصورة
  • 49 دولارًا سنويًا

يدعم كل من Swift و WP Rocket Cloudflare و CDN والتحكم في ضربات القلب والتحميل المسبق وتحميل الصور / إطارات iframe البطيئة واستضافة Google Analytics محليًا والتصغير ودمج النص البرمجي وضغط gzip وميزات أخرى. هم في الواقع متشابهون للغاية فيما يتعلق بخصائصهم.

1. معالج

يقوم المعالج بتحليل موقعك ويساعد على تكوين إعدادات Swift Performance الأساسية. تعمل الإعدادات الجاهزة للاستخدام بشكل رائع ، ولكن لا تزال هناك طرق أخرى للتحسين عند الانتهاء …

أشياء لا تزال بحاجة للقيام بها

  • القرص → ذاكرة التخزين المؤقت Gravatars
  • Hearbeat → تعطيل الكل
  • تحليلات جوجل → تجاوز تحليلات جوجل
  • الأنماط → توليد CSS حرجة
  • التخزين المؤقت → عام → ذاكرة التخزين المؤقت للجهاز المحمول منفصلة (في حالة استخدام AMP أو سمة الجوال)
  • الورنيش → Custom Host
  • CDN → StackPath CDN
  • CDN → قم بالتسجيل في Cloudflare وتغيير خوادم الأسماء
  • تحسين الصور (باستخدام Swift Pro أو Imagify / Imsanity)
  • Database Optimizer → قاعدة بيانات نظيفة
  • Plugin Organizer → تمكين / تعطيل المكونات الإضافية على محتوى معين

Swift-Performance-Lite-Setup-Wizard-Analyze-Your-Site

Swift-Performance-Lite-Setup-Wizard-Caching-Method

Swift-Performance-Lite-Setup-Wizard-Optimization

Swift-Performance-Lite-Setup-Wizard-Medi

Swift-Performance-Setup-Wizard-Finish

2. لوحة القيادة

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

لوحة معلومات الأداء السريع

3. الإعدادات

يتم تقسيم علامات التبويب العامة والوسائط والتحسين والتخزين المؤقت و CDN إلى أقسام:

3.1. جنرال لواء

جنرال لواء

  • تعطيل ملفات تعريف الارتباط – للائحة العامة لحماية البيانات عند مطالبة المستخدمين بالموافقة على ملفات تعريف الارتباط.
  • إخفاء آثار الأقدام – إخفاء التعليقات السريعة في شفرة المصدر.
  • استخدم Compute API – يسرع دمج الإعدادات ويقلل من استخدام وحدة المعالجة المركزية.
  • تمكين البعيد Cron – سيتصل خادم واجهة برمجة التطبيقات Swift بـ wp-cron.php وتشغيل WP cronjobs على أنها cronjobs حقيقية.
  • سجل التصحيح – انظر التحذيرات / الأخطاء الموضحة في مسار السجل (مثل مجلد HTML العام).

إعدادات Swift-Performance-General-Settings

القرص

  • تطبيع الموارد الثابتة – محاولات لإزالة سلاسل الاستعلام ، ولكن يتم إنشاؤها عادةً بواسطة المكونات الإضافية البطيئة. الطريقة الرئيسية للتخلص منها هي إلغاء تنشيط الإضافات العالية لوحدة المعالجة المركزية (الموجودة في GTmetrix Waterfall) واستبدالها بمكونات إضافية خفيفة الوزن..
  • الجلب المسبق لنظام أسماء النطاقات – توقع موارد خارجية (مثل خطوط Google + مقاطع فيديو YouTube).
  • جمع المجالات من البرامج النصية – يساعد في الجلب المسبق لنظام أسماء النطاقات.
  • استبعاد الجلب المسبق لنظام أسماء النطاقات – استبعاد المجالات التي لا تريد أن يتم جلبها مسبقًا.
  • ذاكرة التخزين المؤقت Gravatar – التخزين المؤقت الجرافات عادة لا يكفي ، أنت تريد ذلك أيضًا تفريغها إلى CDN وتحميل Gravatars محليًا كما هو موضح في البرنامج التعليمي لـ Gravatar من WP Rocket. يؤدي ذلك إلى تحسين أوقات التحميل للمشاركات التي تحتوي على الكثير من التعليقات ، حيث تحتوي بعض مشاركاتي على أكثر من 300 تعليق حيث تمتص Gravatars أكثر من 50٪ من أوقات التحميل.
  • انتهاء صلاحية ذاكرة التخزين المؤقت Gravatar – ستنتهي صلاحية ذاكرة التخزين المؤقت للوقت Gravatar (3600 مناسب لمعظم المواقع) ولكن يمكنك زيادة ذلك إذا لاحظت أنها تستهلك الكثير من وحدة المعالجة المركزية. إذا كانت عالية جدًا ، فلن يرى المستخدمون النسخة المخبأة أبدًا. إذا كانت منخفضة للغاية ، يمكن أن تستهلك الكثير من وحدة المعالجة المركزية.
  • Htaccess مخصص – إعادة توجيه الإعداد أو استخدامه لـ اشياء اخرى.

إعدادات Swift-Performance-Tweak-Settings

نبض القلب
يسرع مدير WordPress ويقلل وحدة المعالجة المركزية عن طريق تعطيل API Heartbeat. هذا يخطر المستخدمين عندما يتم تحرير المحتوى ويسمح للمكونات الإضافية بإرسال إشعارات في الوقت الفعلي (إضافة الطلبات). تعطيله يحفظ وحدة المعالجة المركزية (الفسفور الابيض تعطيل + البرنامج المساعد لضبط ضربات القلب افعل نفس الشيء).

إعدادات Swift-Performance-Heartbeat-Settings

تحليلات كوكل
تجاوز Google Analytics يمكن إصلاح العناصر في GTmetrix / Pingdom المتعلقة ببرنامج Google Analytics. CAOS, الفسفور الابيض تعطيل إضافة تتبع WP Rocket من Google تساعد أيضًا في إصلاح العناصر المتعلقة بـ GA.

الرافعة المالية - التخزين المؤقت - تحليلات جوجل

Swift-Performance-Google-Analytics-Settings

3.2. وسائل الإعلام

صور

  • تحسين الصور عند التحميل – ضغط الصور بدون فقدان والذي يعمل على إصلاح “تحسين الصور” في GTmetrix (فقط للصفحة التي تختبرها). تخيل يفعل هذا أيضا وهذا ما أستخدمه.
  • جودة JPEG – حافظ على 100٪ لتجنب الضغط مع الفقد.
  • جودة PNG – حافظ على 100٪ لتجنب الضغط مع الفقد.
  • تغيير حجم الصور الكبيرة – يغير حجم الصورة الكبيرة لتصحيح الأبعاد (يقوم العديد من الأشخاص بتحميل صور كبيرة الحجم). يعمل هذا على إصلاح “عرض الصور المصغرة” في GTmetrix. الجنون يفعل هذا أيضا.
  • احتفظ بالصور الأصلية – عندما يقوم Swift بتغيير حجم الصور الكبيرة ، فإنه سيحتفظ بالأصل في حال لم تكن الصورة الجديدة بالحجم الذي تريده ، لذلك على الأقل لديك نسخة احتياطية لكل صورة.
  • صور صغيرة مضمنة – تتم كتابة الصور الخارجية الصغيرة مباشرة في مستند HTML ، لذلك لا يطلب المتصفح ملفات الصور هذه بشكل مستقل.
  • تحميل بطيىء – يتم تحميل الصور فقط بمجرد التمرير لأسفل الصفحة ورؤيتها بالفعل. في حين أن هذا يحسن أوقات التحميل الأولية ، فإنه يعني أيضًا أن المستخدمين يرون باستمرار الصور التي يتم تحميلها أثناء التمرير لأسفل ، مما قد يكون مزعجًا. لهذا السبب أقوم فقط بتحميل مقاطع الفيديو البطيئة + إطارات iframe.
  • فرض صور متجاوبة – يستخدم السمة srcset لتوفير العديد من مصادر الصور للمتصفحات حتى يتمكنوا من اختيار المصدر الصحيح.

إعدادات Swift-Performance-Images-Settings

يدمج

  • كسول تحميل iframe – يتم تحميل إطارات iframe فقط بمجرد التمرير لأسفل ورؤيتها.
  • استبعاد إطارات Iframe – استبعاد إطارات iframe معينة من التحميل الكسول.
  • تحميل إطارات Iframes على تفاعل المستخدم – يتم تحميل إطارات iframe فقط عندما يتفاعل المستخدمون معها (باستخدام تحريك الماوس أو تحريكه أو بدء تشغيله).

إعدادات Swift-Performance-Embeds-Settings

3.3. الاقوي

جنرال لواء

  • دمج الأصول للمستخدمين المسجلين – تعطيله ، لأنه لا يحسن أوقات التحميل ومن المحتمل أن يضر أكثر مما ينفع ، بالإضافة إلى أن معظم التحسينات يجب أن تكون في الواجهة الأمامية.
  • تحسين Prebuild فقط – تعطيل ما لم ترغب في التحكم عند إنشاء ذاكرة التخزين المؤقت.
  • التحسين في الخلفية – سيقوم Swift بتحسين الصفحات في الخلفية.
  • إصلاح HTML غير صالح – تستخدم بعض المكونات الإضافية / السمات HTML غير صالح ، سيحاول Swift إصلاح ذلك.
  • تصغير HTML – إصلاح عناصر متعددة في GTmetrix / Pingdom. يعتني Cloudflare بهذا أيضًا ، لذا يجب أن يكون لديك تمكين واحد فقط (Swift أو Cloudflare).
  • تعطيل الرموز التعبيرية – يضيف الرموز التعبيرية الطلبات ويؤذي أوقات التحميل.
  • الحد من الخيوط المتزامنة – سرعة إعادة إنشاء ذاكرة التخزين المؤقت (أقل في حالة وجود مشكلات في وحدة المعالجة المركزية).
  • الخيوط القصوى – أرقام أقل = استخدام أقل لوحدة المعالجة المركزية (2 جيد).
  • DOM محلل ماكس المخزن المؤقت – قام مطور Swift بتعيين هذه الأرقام لسبب ما.

إعدادات Swift-Performance-General-Optimization-Settings

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

  • دمج البرامج النصية – يقول الكثير من الناس تعطيله ، لكنني سأختبره.
  • تنفيذ غير متزامن – سيتم تحميل جافا سكريبت نظريًا كطلب واحد وسيتم تنفيذه أثناء تحميل النص البرمجي ، ولكن يمكن أيضًا أن يكسر الأشياء ، لذا اختبر الخيار بعناية.
  • استبعاد نصوص الطرف الثالث – قم بتمكينه إذا كنت تستخدم Merge Scripts ، قم بتعطيله إذا لم تكن كذلك.
  • استبعاد البرامج النصية – استبعاد الملفات التي بها مشكلات إذا أدى تصغير جافا سكريبت إلى حدوث أخطاء.
  • استبعاد البرامج النصية المضمنة – استبعاد الملفات التي بها مشكلات إذا نتج عن دمج البرامج النصية أخطاءً.
  • استبعاد تعريب النص – يوصي Swift developer بتمكينه ، وإلا قد يكون لديك ملفات JavaScript منفصلة لكل صفحاتك.
  • تصغير جافا سكريبت – تمكين والتحقق من موقعك. إذا رأيت أخطاء ، فاستبعد الملفات التي بها مشكلات ضمن Exclude Scripts (يقوم Cloudflare بذلك أيضًا ، لذا قم بتمكين واحد فقط).
  • التصغير باستخدام API – تمكين فقط إذا نتج عن خيار Minify JavaScripts الافتراضي أخطاء.
  • أصول الطرف الثالث الوكيل – يقول Swift أنه يمكنه إصلاح مشكلات ذاكرة التخزين المؤقت للمتصفح في GTmetrix ذات الصلة بـ GA ، ولكن يمكنه كسر البرامج النصية. تجاوز Google Analytics هو خيار أفضل. اختبره.
  • مخطوطات منفصلة – يحفظ ملفات JS المدمجة للصفحات بشكل منفصل. عموما هذا يستهلك وحدة المعالجة المركزية أكثر مما يفعله جيد.
  • طباعة النصوص المدمجة في السطر – تمكين فقط إذا كان استخدام memcached و WordPress لا يمكنه كتابة ملفاتك.
  • كسول تحميل البرامج النصية – كسول الأحمال الموارد الخارجية التي يمكن أن تحسن أوقات التحميل.
  • تضمين البرامج النصية – تضمين بعض البرامج النصية التي لم يكتشفها Swift.

إعدادات Swift-Performance-Scripts-Settings

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

  • دمج الأنماط – موصى به من قبل مطور Swift ويصلح العناصر في GTmetrix / Pingdom.
  • إنشاء CSS الحرجة – سيتم تحميل CSS بشكل غير متزامن ، ولكن يقول المطور أن هذا يمكن أن يزيد وحدة المعالجة المركزية.
  • طباعة CSS مضمنة بالكامل – يقول المطور أنك لا تحتاج إلى ذلك.
  • أنماط منفصلة – تعطيل ما لم يكن لديك صفحات ذات أنواع محتوى مختلفة (على سبيل المثال ، يستخدم البعض محررًا بصريًا ، والبعض يستخدم أدوات إنشاء الصفحات ، وما إلى ذلك) وتحتاج إلى Swift لإنشاء CSS مدمج مختلف لكل صفحة. قد يحسن الدرجات ، ولكن يمكن أن يزيد وحدة المعالجة المركزية. اختبر بعناية.
  • تصغير CSS – تمكين ، ولكن هذا يمكن أن يسبب مشاكل ، لذا اختبر موقعك (يقوم Cloudflare بذلك أيضًا ، لذا استخدم واحدًا فقط). إذا ظهرت لك أخطاء ، فاستبعد الملفات التي بها مشكلات ضمن استبعاد الملفات.
  • تجاوز استيراد CSS – تمكين (يؤدي هذا أيضًا إلى دمج ملفات CSS المستوردة).
  • استبعاد CSS للطرف الثالث – إذا كان Merge Scripts يسبب لك مشاكل ، فجرب هذا.
  • استبعاد الأنماط – استبعاد الملفات التي بها مشكلات إذا أدى تصغير CSS إلى حدوث أخطاء.
  • تضمين الأنماط – تضمين الأنماط يدويًا إذا كنت لا تستخدم Merge Scripts.

إعدادات أنماط الأداء السريع

3.4. التخزين المؤقت

جنرال لواء

  • تمكين التخزين المؤقت – ممكن.
  • وضع التخزين المؤقت – ذاكرة التخزين المؤقت على القرص مع عمليات إعادة الكتابة هي الأسرع عمومًا لمعظم المواقع. إذا لم تتمكن من تعديل ملف .htaccess أو تكوين Nginx ، فاستخدم Disk cache مع PHP. إذا تم تثبيت memcached ، حدد memcached مع PHP ، ولكن حاول دائمًا استخدام ذاكرة التخزين المؤقت على القرص مع عمليات إعادة الكتابة.
  • محمل مبكر – تمكين إلا إذا كان يسبب مشاكل PHP.
  • مسار ذاكرة التخزين المؤقت – تحديد دليل لمسار ذاكرة التخزين المؤقت.
  • وضع انتهاء صلاحية ذاكرة التخزين المؤقت – المستندة إلى الوقت هو الأفضل لكل موقع ويب تقريبًا.
  • وقت انتهاء ذاكرة التخزين المؤقت – سيتم تجديد ذاكرة التخزين المؤقت للوقت. كثيرًا وسيستهلك وحدة المعالجة المركزية ، قليل جدًا ولن يرى المستخدمون النسخة المخبأة. 12 ساعة جيدة لمعظم المواقع ، ولكن يمكنك تقليل ذلك إذا كان لديك محتوى حساس للوقت (أو محو ذاكرة التخزين المؤقت يدويًا).
  • الفاصل الزمني لجمع القمامة – عدد مرات فحص Swift لصفحات ذاكرة التخزين المؤقت منتهية الصلاحية. 30 دقيقة جيدة ، عالية جدًا وستستهلك وحدة المعالجة المركزية.
  • امسح ذاكرة التخزين المؤقت في تحديث النشر حسب الصفحة – إضافة صفحات / مشاركات حيث تريد محو ذاكرة التخزين المؤقت بمجرد تحديثها ، حتى يتمكن المستخدمون من رؤية المحتوى الجديد.
  • امسح ذاكرة التخزين المؤقت في تحديث النشر عن طريق URL – نفس مفهوم الإعدادات السابقة ، فقط عن طريق عنوان URL.
  • تمكين التخزين المؤقت للمستخدمين الذين قاموا بتسجيل الدخول – تمكين إذا كان العديد من المستخدمين يقومون بتسجيل الدخول إلى موقعك (على سبيل المثال ، bbPress). وهذا يمنح كل مستخدم نسخته المخزنة مؤقتًا ، وإلا فسيبقيها معطلة.
  • ذاكرة التخزين المؤقت للجهاز المحمول منفصلة – تمكين إذا كنت تستخدم AMP أو موضوع جوّال.
  • عناوين URL غير الحساسة لحالة الأحرف – لا يجب أن تحدث فرقا.
  • تمكين ذاكرة التخزين المؤقت للمتصفح – ممكن.
  • تمكين Gzip – إصلاح عناصر gzip في GTmetrix / Pingdom.
  • إرسال 304 رأس – تعطيل.
  • ذاكرة التخزين المؤقت 404 صفحة – تمكين ، حيث قد تزحف العناكب إلى عناوين URL غير صالحة وتستهلك وحدة المعالجة المركزية. يؤدي تخزين 404 صفحة مؤقتًا وعرضها من شبكة CDN إلى تقليل موارد الخادم.
  • تجاهل سلسلة الاستعلام – لا يخزن صفحات مختلفة لكل مستخدم (ذاكرة المبيعات الفريدة إذا قمت بتشغيل إعلانات FB / Google وملفات العضوية والمنطق الشرطي في النماذج).
  • تمكين التخزين المؤقت الديناميكي – يتيح لك تحديد طلبات $ _GET القابلة للتخزين المؤقت و $ _POST.
  • إجراءات AJAX القابلة للتخزين المؤقت – قم بتخزين طلبات AJAX الكثيفة الموارد عن طريق تحديد أسمائها هنا.
  • وقت انتهاء صلاحية ذاكرة التخزين المؤقت لأجاكس – إجازة 1440.

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

  • استبعاد عناوين URL – استبعاد عناوين URL محددة من ذاكرة التخزين المؤقت.
  • استبعاد أجزاء المحتوى – استبعاد أجزاء محتوى معينة من ذاكرة التخزين المؤقت.
  • استبعاد وكلاء المستخدم – استبعاد وكلاء مستخدم معينين من ذاكرة التخزين المؤقت.
  • استبعاد برامج الزحف – استبعاد برامج زحف معينة من ذاكرة التخزين المؤقت.
  • استبعاد صفحات المؤلف – استبعاد صفحات مؤلفة محددة من ذاكرة التخزين المؤقت.
  • استبعاد الأرشيف – استبعاد صفحات أرشيف محددة من ذاكرة التخزين المؤقت.
  • استبعاد عناوين URL REST – استبعاد عناوين URL REST محددة من ذاكرة التخزين المؤقت.
  • استبعاد الخلاصة – استبعاد خلاصات محددة من ذاكرة التخزين المؤقت.

تسخين
تسخين يخزن عناوين URL للمبنى المسبق لذاكرة التخزين المؤقت. يحتوي كل عنوان URL على رقم أولوية (يظهر في إعدادات لوحة التحكم) حيث يمكن تعديله يدويًا. رقم أقل = أولوية أعلى.

  • تمكين التخزين المؤقت عن بعد Prebuild – لن يستخدم Swift روبوت خارجي بعد البناء المسبق وسيستخدم عملية الخلفية بدلاً من ذلك.
  • إنشاء ذاكرة التخزين المؤقت تلقائيًا – يقوم ببناء ذاكرة التخزين المؤقت مسبقًا بعد محوها. في حالة استخدام هذا ، قم أيضًا بتمكين “تحسين التحسين المسبق فقط”.
  • اكتشف صفحات جديدة – إذا لم يتمكن Swift من العثور على جميع صفحاتك ، فسيساعدك ذلك.
  • صفحات المؤلف المسبقة – يبني صفحات المؤلف.
  • أرشيف ما قبل البناء – يبني صفحات أرشيف مسبقة.
  • Prebuild عناوين URL REST – إنشاء REST URLs.
  • تغذية مسبقة – يبني صفحات تغذية RSS.

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

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

  • تمكين Appcache لسطح المكتب – تعطيل.
  • تمكين Appcache للجوال – تعطيل.

3.5. CDN

أستخدم StackPath (10 دولارات شهريًا مع تجربة لمدة 30 يومًا) بالاشتراك مع Cloudflare. يحتوي StackPath على 31 مركز بيانات ، لدى Cloudflare 150+. المزيد من مراكز البيانات = أسرع تقديم المحتوى, ويقع موقع StackPath بشكل كبير في الولايات المتحدة ، حيث يوجد معظم زواري على الأقل.

مراكز بيانات StackPath

جنرال لواء

الخطوة 1: تمكين CDN.

الخطوة 2: في لوحة معلومات StackPath ، انقر فوق علامة التبويب CDN و إنشاء موقع StackPath CDN

StackPath-CDN-Tab

StackPath-CDN-Domain

StackPath-Server-IP-Address

* انسخ عنوان IP لخادمك كما هو مطلوب في الخطوة 4 من هذا القسم.

StackPath-CDN-URL-Swift-Performance

الخطوه 3: قم بلصق عنوان URL الخاص بـ StackPath CDN في اسم مضيف CDN مجال الأداء السريع.

إعدادات Swift-Performance-StackPath-CDN

الخطوة 4: في StackPath ، انتقل إلى CDN → إعدادات ذاكرة التخزين المؤقت ، ثم انقر فوق “Purge Everything”…

StackPath-Purge-Cache

الخطوة الخامسة: أضف عنوان IP لخادمك إلى القائمة البيضاء في StackPath (WAF → جدار الحماية).

StackPath-Whitelist-IP

الخطوة السادسة: تشغيل موقعك GTmetrix و “شبكة توصيل المحتوى” يجب أن تكون خضراء في YSlow.

CDN GTmetrix YSlow

تمكين CDN على SSL – تمكين إذا كنت تستخدم SSL.

اسم مضيف SSL CDN – اتركه فارغًا لأن أسماء المضيفين هي نفسها حتى لو كانت SSL.

Cloudflare

Cloudflare يضيف المزيد مراكز البيانات إلى شبكة توصيل المحتوى …

مراكز بيانات Cloudflare

الخطوة 1. التسجيل ل Cloudflare وستتم مطالبتك بإضافة موقعك وبدء الفحص.

بدء المسح السحابي

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

Cloudflare-Dashboard-Swift-Performance

الخطوه 3. ابحث في Google عن “كيفية تغيير خوادم الأسماء على SiteGround” (ابحث عن مضيفك فقط) ، ثم اتبع تعليماتهم. ستقوم بنسخ خادمي الاسم اللذين يوفرهما Cloudflare ولصقهما في خيار خوادم الأسماء المخصصة في استضافة cPanel …

SiteGround-DNS-Records

الخطوة 4. أمسك بك Cloudflare Global API Key (وجدت في الخاص بك الملف الشخصي Cloudflare) وأدخلها في علامة تبويب Cloudflare في Swift. استخدم نفس البريد الإلكتروني لحساب Cloudflare الخاص بك ، وقم بتمكين التنظيف التلقائي الذي يحذف ذاكرة التخزين المؤقت في Cloudflare عندما يتم مسح ذاكرة التخزين المؤقت لـ Swift (بحيث لا تضطر إلى ذلك يدويًا).

إعدادات Swift-Performance-Cloudflare-Settings

MaxCDN / StackPath
يمكنك تجاهل هذه الخيارات. اشترى StackPath MaxCDN ولم يعد يستخدم اسم مستعار أو مفتاح عميل أو سر. ببساطة قم بإنشاء عنوان URL لـ StackPath CDN وأدخله في علامة التبويب CDN.

  • MAXCDN الاسم المستعار – قديم (استخدم عنوان URL الخاص بـ StackPath CDN).
  • مفتاح عميل MAXCDN – قديم (استخدم عنوان URL الخاص بـ StackPath CDN).
  • سر المستهلك MAXCDN – قديم (استخدم عنوان URL الخاص بـ StackPath CDN).

إعدادات Swift-Performance-MaxCDN

4. محسن الصورة

أداء سريع محسن الصورة جيد ، لكنك لست بحاجة إلى الترقية لهذا (يمكنك استخدام أدوات / مكونات إضافية مجانية لتحسين الصورة): Shortpixel, تخيل, و الجنون كلها تقوم بعمل عظيم.

5. محسن قاعدة البيانات

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

Swift-Performance-Database-Optimizer

6. الخط الحرج

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

الخطوط السريعة الأداء الحرجة

7. منظم البرنامج المساعد

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

منظم أداء سريع

أمثلة

  • قم بتمكين مطابقة / عنوان URL لعرض نموذج الاتصال فقط في تلك الصفحة
  • قم بتعطيل مكونات إضافية معينة في مدير WordPress الخاص بك لمنع استهلاك وحدة المعالجة المركزية
  • مكّن مطابقة عنوان URL مع تعبير regex لعرض المقتطفات المنسقة فقط في مشاركات “المراجعة”

8. ترقية PRO

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

Swift-Performance-Pro

9. نتائج الاختبار في GTmetrix

مع أداء سريع …
تقرير الأداء السريع- GTmetrix

مع WP Rocket …
تقرير GTmetrix 2019

استنتاج

ينفخ Swift Performance Lite الإضافات المجانية الأخرى من ذاكرة التخزين المؤقت خارج الماء ، حتى إذا قمت بتكوين الإعدادات الأساسية فقط باستخدام المعالج. إذا كنت لا تزال تواجه مشكلات ، فراجع دليل تحسين سرعة WordPress الكامل الخاص بي والذي يتضمن قائمة بالمكونات الإضافية العالية لوحدة المعالجة المركزية التي يجب تجنبها ، وبدائل المكونات الإضافية خفيفة الوزن ، وإرشادات AMP ، وكيفية الترقية إلى PHP 7+ ، وتحسين الصورة ، ورابط إذا كنت تريد لتوظيف المطور الخاص بي على freelancer.com الذي ساعدني في الحصول على نتيجة GTmetrix 100٪.

لماذا أستخدم SiteGround

SiteGround يكون يستخدمه Yoast, نفسي و أوصت به وورد. هم رقم 1 في كل شيء تقريبا استطلاع الفيسبوك وإعطاء معظم الناس أهمية تحسينات وقت التحميل خاصة إذا كانوا يستخدمون مضيفين متواضعين: GoDaddy و Bluehost و HostGator و InMotion و Dreamhost, EIG.

Yoast-on-Twitter-We-just-switched to to Siteground

أنا استخدمهم خطة GoGeek شبه المخصصة الذي يأتي مع 4x أكثر موارد الخادم من الاستضافة المشتركة. انقر على صفحاتي لترى مدى سرعة تحميلها ، أو اطلع على تقرير GTmetrix الخاص بي ، أو شاهد الأشخاص الذين هاجر ونشرها أوقات تحميل جديدة. يفعلون أيضا الهجرة الحرة.

DigitalOcean على Cloudways و Kinsta جيدة أيضًا وتبدأ بسعر 10 دولارات في الشهر و 30 دولارًا في الشهر. Cloudways هو أكثر للمطورين الذين لا يحتاجون إلى cPanel أو استضافة البريد الإلكتروني أو الدعم الذي تحصل عليه مع SiteGround. Kinsta هو في الأساس ما WP Engine اعتاد على ان تكون (الثمن ، ولكن رائع). مدونتي بالكامل مخصصة بشكل أساسي لمساعدة الأشخاص على تحميل موقع الويب الخاص بهم بشكل أسرع. أرفض أن أوصي باستضافة دولارين شهريًا لأنه أكبر ندم للناس عند تشغيل موقع الويب.

كيفية التحقق مما إذا كانت الاستضافة الخاصة بك بطيئة
قم بتشغيل موقعك من خلال جوجل PageSpeed ​​رؤى لمعرفة ما إذا تقليل وقت استجابة الخادم في تقريرك. جوجل توصي يجب أن يكون <200 مللي ثانية. أي شيء أعلى من ثانية واحدة ليس جيدًا. يمكنك أيضًا التحقق من TTFB (الوقت للبايت الأول) في علامة تبويب توقيت GTmetrix أو bytecheck.com.

تقليل وقت استجابة الخادم

استطلاع استضافة 2019

2017-WordPress-Hosting-FB-Poll

توصيات استضافة Elementor

توصية استضافة يوليو 2019

WordPress-Host-Poll-Aug-2018

الاستضافة المشتركة - الاستطلاع 2017

2019-استضافة-استطلاع

شركة Go-To-Hosting-Company

WordPress-Hosting-Poll-2017

الاستضافة المدارة

WooCommerce-Hosting-FB-Poll

2016-Web-Hosting-Poll

أفضل ، وورد ، استضافة ، مزود ، استطلاع

Best-Web-Hosting-2019-Poll

الاستطلاع WP Friendly Hosting

2016-WordPress-Hosting-FB-Poll

الاستضافة المفضلة للعنصر

2018 توصيات الاستضافة

استطلاع استضافة ووردبريس سبتمبر 2018.png

Managed-WordPress-Hosting-Poll-2017

2019-استضافة-استطلاع -1

استضافة-استطلاع-للسرعة

WordPress-Hosting-Poll-June-1

توصية SiteGround

2014-Managed-WordPress-Hosting-FB-Poll

أفضل الاستضافة على شبكة الإنترنت - مزود - استطلاع

Hosting-Poll-February-2019

استضافة-توصيات-استطلاع

Bluehost مقابل SiteGround

ووردبرس] مضيف ويب استطلاع

ينصح SiteGround من قبل وورد:

SiteGround-Recommended-WordPress-Host

وبواسطة ايفيكا الذي يدير WordPress تسريع Facebook Group مع أكثر من 16000 عضو.

أدوات ووردبريس-تسريع الموصى بها

بعض المواضيع:

Godaddy إلى الهجرة SiteGround

EIG-To-SiteGround

SiteGround-Migration

SiteGround لديه 3 خطط:

استضافة SiteGround WordPress

تتضمن الخطط الأعلى المزيد موارد الخادم (العامل الأول في دليل تحسين WordPress). ها هي مخطط مقارنة كامل, لكن GrowBig يمنحك حوالي 2x موارد خادم أكثر من StartUp ، و GoGeek استضافة شبه مخصصة مما يمنحك المزيد. يأتي GrowBig وما بعده مع ترحيل مجاني ، وتخزين مؤقت ، وتخزين متقدم ، وإمكانية استضافة مواقع ويب متعددة. GoGeek يأتي مع دعم الأولوية. إن استضافة السحابة الخاصة بهم هي قفزة كبيرة في السعر عند 80 دولارًا في الشهر.

يمكنك ان ترى هذا على صفحة الميزات:

SiteGround-Server-Resources-Comparison

أستخدم SiteGround للأسباب التالية:

  1. GTmetrix الخاص بي + Pingdom التقارير تتحدث عن نفسها
  2. يتم تحميل صفحاتي على الفور (انقر فوقها إذا أردت)
  3. بسرعة تكنولوجيا السرعة (PHP 7.3 ، NGINX, محسن SG, Cloudflare)
  4. تم التوصية بواسطة يوست, وورد, ايفيكا من عند وورد تسريع
  5. مجانا دعونا تشفير SSL, سهل الاستخدام لوحة التحكم, وميزات التجارة الإلكترونية
  6. دعم WordPress لا يهزم حتى بدون دعم أولوية GoGeek
  7. تنمو كبيرة يأتي مع التدريج ، والمزيد من التخزين والمزيد من موارد الخادم (مرر لأسفل إلى “نحن نخصص الموارد التي تحتاجها” ثم مرر مؤشر الماوس فوق الخادم التبويب)
  8. GoGeek يأتي مع المزيد من موارد الخادم ، والتخزين ، ودعم الأولوية
  9. هجرات مجانية, البرنامج المساعد المهاجر, و ضمان استرداد الأموال لمدة 30 يومًا
  10. الكثير من الثناء على رديت, محادثات الفيسبوك, تويتر, TrustPilot
  11. طن من الثناء على فيسبوك: رقم 1, # 2, # 3, # 4, رقم 5, # 6, # 7# 8, # 9, # 10# 11
  12. قام العديد من الأشخاص بالفعل بترحيل ونشر النتائج على Twitter: رقم 1, # 2, # 3, # 4, رقم 5, # 6# 7, # 8, # 9, # 10, # 11, # 12, # 13, # 14, #15, # 16, # 17, # 18, # 19, رقم 20, رقم 21, # 22, # 23, رقم 24, رقم 25, # 26, رقم 27, # 28, # 29, رقم 30, رقم 31, # 32, # 33, # 34, # 35, # 36, # 37

انضم إخلاء المسؤولية – إذا قمت بالتسجيل في SiteGround مع رابط تابع سوف أتبرع بقطعة جيدة بدون أي نفقات. كل عام تبرع بمبلغ 3 آلاف دولار لحملة GoFundMe (كان عام 2018 لإطعام الجياع في دنفر ، كان عام 2017 للصليب الأحمر في إعصار هارفي). يساعدك الدعم وأنا أقدر ذلك حقًا. أحاول أن أجعل مراجعاتي غير متحيزة ومدعومة من قبل دليل في شكل استطلاعات الفيسبوك, تغريدات, و محادثات حقيقية. إذا كنت لا تريد استخدامه ، فإليك رابط غير تابع إلى SiteGround. في كلتا الحالتين ، أعتقد حقًا أنهم مضيفون ممتازون في WordPress وسيعمل موقعك بشكل أسرع / أكثر سلاسة … قم بالبحث في مجموعات Facebook + تويتر وستجد معظم الناس نقول الشيء نفسه.

OMM على الموقع

يهاجر الناس عادة لأنهم تكنولوجيا السرعة يمكن أن تقلل أوقات التحميل إلى النصف:

التبديل إلى SiteGround

ترحيل SiteGround لوقت التحميل

Bluehost إلى SiteGround GTmetrix

HostGator إلى SiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed ​​Insights

100 درجة مثالية على SiteGround

تكوين SiteGround

السرعة التي تقدمها SiteGround

تقرير SiteGround GTmetrix

تقليل أوقات التحميل باستخدام SiteGround

أوقات استجابة SiteGround جديدة

HostGator لترحيل SiteGround

أوقات استجابة SiteGround في جملة

تحول إلى استضافة SiteGround

صاروخ SiteGround تخيل التحرير

جملة GTmetrix على SiteGround

SiteGround PageSpeed ​​Insights

SiteGround في جملة

SiteGround تقليل أوقات التحميل

استضافة SiteGround سريعة

نتائج Pingdom جديدة على SiteGround

وقت استجابة SiteGround جديد

تحسين وقت الاستجابة SiteGround

أسئلة مكررة

&# x1f680 ؛ هو Swift أفضل من WP Rocket?

تم تصنيف WP Rocket أعلى في معظم استطلاعات الرأي على Facebook ، وهو أسهل بكثير في التهيئة ، ولديه وثائق / دعم إذا كنت بحاجة إلى المساعدة في إعداده.

&# x1f680 ؛ كيف تقوم بإعداد Cloudflare مع Swift?

اشترك في خطة Cloudflare المجانية ، وانسخ خادمي الاسم اللذين يوفرهما Cloudflare ، وغير خوادم الأسماء إلى Cloudflare في مسجل النطاق. بعد ذلك ، أضف معلومات Cloudflare (الموجودة في علامة التبويب “الحساب”) إلى إعدادات Cloudflare في Swift Performance.

&# x1f680 ؛ كيف تستخدم منظم الإضافات?

تعرف على الصفحات / المشاركات التي لا تحتاج إلى مكونات إضافية / نصوص برمجية معينة. قد يتطلب هذا القليل من الاختبار. بعد ذلك ، استخدم Plugin Organizer لتعطيل تلك الموجودة على الصفحات / المشاركات التي لا تحتاج إلى تحميلها. يعد تحميل المكوّن الإضافي لنموذج الاتصال فقط على صفحة الاتصال مثالاً كلاسيكيًا.

&# x1f680 ؛ ما هي الإضافات السريعة الأخرى التي أحتاجها?

يجب أن تهتم Swift بمعظم تحسينات السرعة. تحتاج إلى إلقاء نظرة على تقرير GTmetrix الخاص بك (بما في ذلك علامة التبويب Waterfall) لمعرفة ما يبطئ موقع WordPress بالضبط. للصور ، أوصي ShortPixel. بالنسبة للخطوط ، يمكنك تجربة OMGF.

&# x1f680 ؛ هل يستحق Swift Performance Pro ذلك?

إذا كنت ستدفع مقابل مكوّن إضافي لذاكرة التخزين المؤقت ، فمن الأفضل أن تدفع مقابل WP Rocket من Swift Performance Pro.

شكرا للقراءة – مراسلتي إذا كان لديك أي أسئلة!
توم

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