Rustls: تحسينات كبيرة في الأداء في تنفيذ TLS الآمن للذاكرة

2025-05-16
Rustls: تحسينات كبيرة في الأداء في تنفيذ TLS الآمن للذاكرة

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

اقرأ المزيد
التطوير

مكافأة 20,000 دولار: ساعد في تحقيق التكافؤ بين فكاك شيفرة AV1 rav1d (Rust) و dav1d (C)!

2025-05-14
مكافأة 20,000 دولار: ساعد في تحقيق التكافؤ بين فكاك شيفرة AV1 rav1d (Rust) و dav1d (C)!

يُعدّ فكّاك شيفرة AV1 rav1d، المكتوب بلغة Rust، أبطأ حاليًا بنسبة 5% تقريبًا من نظيره المكتوب بلغة C، وهو dav1d. للتغلب على هذا الفارق في الأداء، تُقدّم مكافأة قدرها 20,000 دولار أمريكي للمساهمات التي تُحقق تكافؤًا في الأداء بين rav1d و dav1d. يمكن إدخال التحسينات على قاعدة بيانات rav1d، أو مُجمّع Rust، أو مكتبة Rust القياسية، ولكن التعديلات تخضع لقواعد محددة (لا يُسمح بتعديل التجميع منخفض المستوى، ولا يُسمح بأيّ رمز غير Rust). سيتم توزيع المكافأة بالتناسب مع تحسينات الأداء المحققة.

اقرأ المزيد
التطوير