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

يبدو الرسم البياني على اليمين واعداً جداً، ولكن يرجى وضع ما نعرضه هناك في الاعتبار. هذه الأرقام خاصة بترجمة النصوص فقط. بالطبع، يحتوي الموقع الحقيقي على عمليات قيد التشغيل أكثر من ترجمة النصوص في WPML. على موقعنا المباشر، يبلغ التحسن الإجمالي حوالي 5% في وحدة المعالجة المركزية و 10% في الذاكرة. ومن ذلك، يمكنك رؤية الجزء الذي كانت ترجمة النصوص مسؤولة عنه. نحن نستخدم أيضاً PHP 7.
بشكل عام، ستشهد المواقع التي تحتوي على عدد كبير من السلاسل النصية، وليس الكثير من الإضافات الأخرى، وتعمل بإصدار PHP 5.x أكبر تحسن في الأداء. إن PHP 7 أسرع بكثير بالفعل من PHP 5، خاصة بالنسبة للوظائف التي تستخدمها ترجمة النصوص. يوجد تحسن كبير في الأداء مع PHP 7، ولكنه أصغر مما هو عليه في PHP 5 (وهو أمر جيد). من المحتمل أن تكون المواقع التي تحتوي على الكثير من الإضافات أقل تحسيناً للأداء، لذلك فإن المكسب الإجمالي من ترجمة النصوص الجديدة أقل أهمية.
نظراً لأن مكسب الأداء في WPML 3.5 يشمل كلاً من وحدة المعالجة المركزية وتخصيص الذاكرة، فمن الأفضل قياس حمل الخادم الفعلي، بدلاً من استخدام إضافة لتحليل الأداء فقط. إضافات تحليل الأداء رائعة، ولكنها لا تمنحك الصورة الكاملة لكيفية تعامل موقعك مع الحمل الحقيقي.
أوصي بالتحقق من:
- حمل الخادم الإجمالي، لكل من وحدة المعالجة المركزية والذاكرة
- وقت الاستجابة لصفحات الواجهة الأمامية
- وقت الاستجابة لصفحات لوحة التحكم
سنقوم بمراقبة أحمال الخوادم لمواقعنا وسننشر تحديثات حول التغييرات التي نراها. نحتاج إلى أسبوع لجمع هذه الإحصائيات المحدثة، حتى نتمكن من عرض مقارنة ذات مغزى.
المزيد قادم في WPML 3.5.1
تكمن نقطة الضعف الأخيرة في الكفاءة في التفاعل بين GetText و WPML. اليوم، تحدث الترجمة مرتين. يقوم WordPress بتحميل ملفات .mo، والتي تكون ضخمة في بعض الأحيان. ثم يقوم WPML بشكل أساسي بتجاوز جميع الترجمات في ترجمة النصوص.
يمكنك أن ترى كيف يهدر هذا الموارد.
في WPML 3.5.1، نخطط لمنع WordPress من تحميل ملفات .mo للسياقات التي تتعامل معها ترجمة النصوص. لن تفقد أي شيء وستكسب فقط في وقت تحميل الصفحة. يمكن أن يكون هذا المكسب كبيراً جداً، لأن WPML يقوم الآن فقط بتحميل السلاسل النصية المطلوبة لكل صفحة (بينما كان WordPress يقوم بتحميل ملف .mo بالكامل).
غيّر WordPress 4.6 طريقة تحميل ملفات .mo. وبما أنه قد تم إصداره الآن، يمكننا إكمال هذه الميزة في WPML.
خلل في تحديث ترجمة النصوص يتسبب في تحذير (غير ضار)
مباشرة بعد إصدار WPML 3.5، لاحظنا خللاً شكلياً قد يحدث في بعض المواقع التي يتم تحديثها تلقائياً. ستظهر هذه الرسائل مرة واحدة فقط ولا تسبب أي مشكلة للموقع.
لا يبدو هذا الخلل جيداً، ولكنه لا يسبب أي ضرر. نظراً لأن WPML 3.5 مطلوب لـ WordPress 4.6 (والذي سيصدر غداً)، لم نؤجل هذا التحديث. سنقوم بإصلاح هذا الخلل صباح الغد ونصدر تحديثاً ثانوياً لترجمة النصوص في WPML.
إزالة ودجت WPML من لوحة تحكم WordPress

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

