يتضمن WPML 3.2 بعض التحديثات الرئيسية وتحسينات الأداء. نلاحظ انخفاضاً في استعلامات SQL بنسبة تصل إلى 75%، ونبحث عن المزيد من حالات الاختبار لضبط الأداء بأفضل شكل ممكن.
يتضمن جزء من عملنا على WPML تحسين استعلامات SQL. عندما تقوم بتشغيل موقع على الخادم المحلي (localhost)، يكون عدد الاستعلامات أقل أهمية. ومع ذلك، فإن المواقع المباشرة التي تشهد حركة مرور كثيفة وقد تحتوي على خادم SQL خارجي، ستستفيد كثيراً من تقليل الاستعلامات.
نستخدم ثلاثة مواقع اختبار لإجراء التحسينات. تشمل هذه المواقع موقعاً صغيراً جداً، وموقعاً متوسطاً، وموقعاً ضخماً. يساعد كل منها في تحسينات مختلفة. يمثل الموقع الصغير جداً موقعاً نموذجياً بمثابة «كتيب» يحتوي على عدة صفحات. بينما يمثل الموقع الضخم موقع تجارة إلكترونية مزدحم يحتوي على العديد من المقالات (المنتجات). ويقع الموقع «المتوسط» في مكان ما في المنتصف. في رحلتنا، نجد تحسينات مختلفة تكون أكثر أهمية لكل من هذه الإعدادات.
حتى الآن، تُظهر اختباراتنا الأرقام التالية عند مقارنة WPML 3.2 بالإصدار 3.1.9.4:
- الصفحة الرئيسية باللغة الافتراضية: استعلامات SQL أقل بنسبة 20% تقريباً.
- الصفحة الرئيسية بلغة أخرى: استعلامات SQL أقل بنسبة تتراوح بين 20 إلى 75%.
- صفحة مفردة (صفحة من نحن) باللغة الافتراضية: استعلامات SQL أقل بنسبة 15% تقريباً.
- صفحة مفردة (صفحة من نحن) بلغة أخرى: استعلامات SQL أقل بنسبة تتراوح بين 20 إلى 80%.
- لوحة تحكم WP: استعلامات أقل بنسبة 15% تقريباً.
بالطبع تعتمد هذه الأرقام على مدى تعقيد الموقع.
هل يعني هذا الانخفاض في عدد الاستعلامات أيضاً وقت تنفيذ أسرع؟ بشكل عام نعم، لكن الأمر يعتمد حقاً على عدة عوامل. إذا كان لديك وحدة معالجة مركزية (CPU) قوية جداً وقاعدة بيانات صغيرة جداً، فإن خادم MySQL الخاص بك يعمل من ذاكرة الوصول العشوائي (RAM) وبالكاد يمكنك الشعور بالاستعلامات العادية. أما إذا كنت تستخدم خادم ويب نموذجياً، مع قاعدة بيانات كبيرة وحركة مرور كثيفة، فسترى أن هذه الاستعلامات الأقل تُترجم مباشرة إلى حمل أقل على وحدة المعالجة المركزية (CPU).
تنزيل إصدار بيتا من WPML 3.2
يتوفر إصدار بيتا الحالي من WPML 3.2 لأصحاب حسابات Multilingual CMS. سجّل الدخول إلى حساب WPML الخاص بك وانقر على تنزيلات (Downloads). قم بالتمرير إلى الأسفل وسترى «CMS Beta Package». قم بتنزيلها وفك ضغطها. ستتلقى ملفات ZIP لجميع مكونات WPML في إصدار بيتا.
يرجى وضع في اعتبارك أن هذا الكود ليس جاهزاً بعد للمواقع المباشرة. نود منك تجربة إصدار بيتا من WPML 3.2 على موقع تطوير، لكن لا تستخدمه على المواقع المباشرة بعد.
يخضع WPML 3.2 الآن لاختبارات ضمان الجودة (QA) ونحن نتعامل مع الحالات النادرة. بمجرد أن يصبح جاهزاً، ستتلقاه مباشرة في لوحة تحكم WordPress الخاصة بك.
نريد اختبار أداء WPML على موقعك
نريد التأكد من أن هذه التحسينات تعمل على مجموعة كبيرة ومتنوعة من المواقع.
نحن نبحث عن مواقع صغيرة إلى متوسطة لإجراء اختبارات مقارنة عليها. سنقوم بالاختبار باستخدام الإصدارين 3.1.9.4 و3.2 والتأكد من أن تحسينات السرعة هذه تعمل على جميع المواقع.
إذا كان بإمكانك المساعدة، فنحن بحاجة إلى نسخ كاملة من موقعك باستخدام Duplicator حتى نتمكن من اختبار هذه المواقع محلياً. يرجى ترك تعليقاتك وسنرد عليك بشكل خاص.


