ما الجديد في WordPress 6.2 ولماذا التحديث (تحسينات الأداء)
نشرت: 2023-04-26أحد الأسباب الرئيسية التي تجعل WordPress هو نظام إدارة المحتوى الأكثر شيوعًا إلى حد بعيد ، حيث يعمل على تشغيل أكثر من 40 ٪ من جميع مواقع الويب على الإنترنت، بسبب الإصدار المنتظم للإصدارات الجديدة. لقد ضمن هذا التطور المستمر أنه سيظل قويًا وسريعًا وآمنًا - مما يمكّن المطورين من تقديم أفضل تجربة للمستخدم.
WordPress 6.2 هو أحدث إصدار رئيسي من WordPress. كثير من هؤلاء في مجتمع WordPress متحمسون للحصول على الميزات والتحسينات الجديدة التي تأتي مع WordPress 6.2. في هذه المقالة ، سنناقشالميزات الجديدة وتحسينات الأداءوالتحسيناتالأمنية المقدمة مع WordPress 6.2. هيا بنا نبدأ!
تغييرات الميزات الأساسية
يقدم WordPress 6.2 العديد من الميزات والتحسينات الجديدة التي من شأنها تحسين سرعة وتجربة المستخدم لموقعك على الويب.فيما يلي ملخص سريع لبعض التغييرات الرئيسية:
- يمكن لمالكي مواقع الويب تحسين الصور والاستفادة من محرر الكتل المحسّن لإنشاء المزيد من المحتوى والتخطيطات المحسّنة.
- يدمج WordPress 6.2 عشرة إصدارات Gutenberg في النواة. يتضمن ذلك تحسينات مثل الدعم الإضافي لكتلة الموضع اللاصق ، وإدخال علامات تبويب مفتش الكتلة ، وإضافة HTML API في WordPress .
- تحسينات على مكون I18n ( تحسين الترجمة الدولية ) ، وظيفة جديدة لنقل الأدلة ، تغييرات في وظيفة WP_Filesystem_Direct :: move () ، وإيقاف وظيفة get_page_by_title (). تتضمن السمات المجمعة الآن ملفات الخطوط في مجلد السمات بدلاً من تحميل الخطوط من مصدر بعيد - وهذا من شأنه أن يجعل عملية جلب الخطوط أسرع.
- يمكن للمطورين الذين يعملون في البيئات المحلية الآن استخدام عناوين URL غير الآمنة في استجابات كلمات مرور التطبيق. ستكون هذه الميزة مفيدة بشكل خاص للمطورين ، مما يسمح لهم بمصادقة طلبات واجهة برمجة التطبيقات بسهولة أكبر.
- يتضمن WordPress 6.2 تحديثات للعديد من المكتبات الخارجية ، بما في ذلك jQuery ، و jQuery Migrate ، و PHPMailer ، و element-almost ، و regenerator runtime ، و polyfill-library ، والطلبات 2.0.
- تمت إضافة خطاف جديد يتم تشغيله بعد تعيين كلمة مرور لمستخدم معين.
- يتوفر فحص جديد للتأكد من توفر mysqli_connect () أو mysql_connect (). سيؤدي هذا إلى حل خطأ فادح وعرض رسالة قابلة للتنفيذ إذا كان ملحق mysqli PHP مفقودًا.
- أصبح نظام التعليقات الآن أكثر اتساقًا - يمكن للمطورين الآن تمرير معامل $ comment_ID عند استدعاء الوظيفة للحصول على وقت التعليق وتاريخ التعليق.
- تمت إضافة وظيفة جديدة تسمى move_dir () لتمكين نقل مجلد كامل ، وهذا يعمل على جميع أنظمة الملفات.
- تم تحديث مكتبة الطلبات - وهي الآن تدعم مساحات الأسماء ولديها التحقق من صحة الإدخال بشكل أكثر صرامة. تم الآن تمييز العديد من الفصول في المكتبة على أنها نهائية ، مما يعني أنه لا يمكن تجاوز أساليبها.
- أصبح من الممكن الآن إضافة أسماء ملفات مرفقات مخصصة في wp_mail () عن طريق تمرير مصفوفة المرفقات الترابطية.
- تم إجراء تحسين للأمان عن طريق تحديث wpdb :: Prepar () . إنه الآن يهرب من المعرفات مثل أسماء الجداول بعنصر نائب مما يقلل من مخاطر حقن SQL.
تحسينات وإصلاحات في الأداء
يعد الأداء أحد المجالات الرئيسية التي يركز عليها WordPress 6.2 ، وقد تم تصميم الإصدار الجديد لتقديم تحسينات كبيرة.
في جلسة أسئلة وأجوبة عقدت في السادس من مارس ، ناقشت آن مكارثي وريتش تابور التحسينات في هذا الإصدار الأخير من WordPress والتي تؤثر على الأداء.
ذكروا أن WordPress 6.2 قد قام بتحسين محرك الأنماط للحصول على نتائج أداء أفضل. تم القيام بعمل كبير لتحسين أوراق أنماط الكتلة وتحميل CSS على الواجهة الأمامية ، كما يتضح من مقاييس Web Vitals و Server Timing في اختباراتهم الداخلية.
كان هناك تحسين في المنطق لتحديد صورة (صور) LCP في سمات الكتلة وتجنب التحميل البطيء لها. تستخدم مجموعة التغييرات هذه مزايا أجزاء قالب الكتلة لتجنب تحميل الصور البطيئة في جزء قالب كتلة الرأس ، مما يمنح سمات Block دفعة في الأداء ، مع زيادة سرعات TTFBبحوالي 20٪ وسرعةLCPبحوالي 14٪.في الصفحات التي تحتوي على صور البطل ، تكون التحسينات في LCP أكثر وضوحًا ، مع زيادة السرعة بنسبة 19٪ تقريبًا.
علاوة على ذلك ، يقدم WordPress 6.2 بعض التحسينات الطفيفة ، مثل:
- تمت إضافة عامل تصفية جديد ، " pre_wp_load_alloptions " ، والذي يسمح بتحميل الخيارات التي تم تحميلها تلقائيًا في WordPress لتكون مختصرة باستخدام منطق مخصص.
- يتم الآن تخزين نتائج دالة get_adjacent_post () مؤقتًا ، مما يوفر أداءً محسنًا.
- تعتمد مفاتيح التخزين المؤقت لـ WP_Term_Query الآن على SQL بدون عناصر نائبة ، مما يزيد من احتمالية الوصول إلى ذاكرة التخزين المؤقت.
- تم إصلاح الخلل حيث كان WP_Query يقوم بتهيئة ذاكرة التخزين المؤقت مرتين .
- تم أيضًا تحسين بيانات تعريف مصطلح التحميل الكسول من ذاكرة التخزين المؤقت من خلال استخدام wp_cache_get_multiple () ، مما أدى إلى أداء أسرع.
- يتم الآن تخزين النتائج من wp_get_global_settings () مؤقتًا داخل طلب واحد ، مما يؤدي إلى تحسين وقت الاستجابة بحوالي 8٪.
قم بزيارة متعقب مشاكل WordPress لمشاهدة جميع التغييرات المتعلقة بالأداء في WordPress 6.2.
قياس التأثير على الأداء
كما قد تقدر بالفعل ، هنا في Servebolt ، نحن مهووسون بالسرعة! تحقيقا لهذه الغاية ، قررنا قياس تأثير هذه التغييرات بأنفسنا. للقيام بذلك ، أنشأنا موقع WordPress جديدًا بأحدث إصدار مستقر (6.1.1 وقت كتابة هذا التقرير) على جهاز افتراضي جديد وأضفنا عشرة منشورات وهمية.
قمنا باستنساخ هذا التطبيق ثم ترقيته إلى WordPress 6.2 Release Candidate 4باستخدام أمر WP-CLI.
من خلال إنشاء تطبيقين متطابقين ، استخدمنا Grafana k6 لاختبار الضغط على كلا الموقعين مع تحميل مستمر لمدة 3 دقائق و 30 ثانية. إليك كيفية أداء كل إصدار.
ووردبريس 6.1.1
عند استخدام الإصدار الثابت السابق ، تمكنا من خدمة 7.3 ألف طلب خلال مدة الاختبار.لقد رأينا أن خادمنا يمكنه معالجة26 طلبًا تقريبًا كل ثانية ، مع 95٪ من الطلبات تستغرق أقل من 226 مللي ثانية لإكمالها.
ووردبريس 6.2
يركز الإصدار الجديد من WordPress على تحسينات الأداء ، وينعكس ذلك بوضوح في الأرقام.
عند استخدام أحدث إصدار من WordPress ، لاحظنا أن معظم الطلبات قد اكتملت في أقل من 178 مللي ثانية ، وكان الخادم قادرًا أيضًا على إكمال ما يقرب من 250 طلبًا إضافيًافي نفس الفترة الزمنية.
أدى انخفاض وقت الاستجابة إلى زيادة عدد الطلبات المقدمة وتحسينالقدرة في النهاية على التعامل مع الزيادات في حركة المرور.
افكار اخيرة
يعد WordPress 6.2 إصدارًا مثيرًا آخر لمجتمع WordPress. من خلال تركيزه على الأداء وتجربة المستخدم ، سيجعل WordPress من السهل على المستخدمين إدارة مواقعهم على الويب من خلال توفير إدارة أفضل للوسائط وكتل المحتوى.
نوصي بشدة بالترقية إلى WordPress 6.2 للاستفادة من الميزات الجديدة المتنوعة - وعلى وجه الخصوص - تحسينات الأداء.يعد امتلاك موقع ويب عالي الكفاءة وسريع ومستقر أمرًا ضروريًا لأي موقع به احتياجات عمل مهمة للغاية ، ويهدف WordPress 6.2 إلى إجراء عدد من التحسينات على أداء مواقع الويب الخاصة بك.
ومع ذلك ، من الضروري للغاية اختيار مزود استضافة يوفر خدمة موثوقة ومتسقة يمكنك الاعتماد عليها.
في Servebolt ، نحن نفخر بكوننا شركة رائدة في السوق في مجال الاستضافة - بناء البنية التحتية من الجيل التالي وخدمات الأداء (بما في ذلك النطاقات السريعة) - مما يسمح للشركات التي تختار الاستضافة معنا بتقديم تجارب أفضل تجريبيًا لمستخدميها النهائيين.