واجهة برمجة التطبيقات S2 الخالية من الخادم تحقق مكاسب كبيرة في الأداء وتوفير التكاليف من خلال التوصيف الجانبي المستمر

2025-02-14
واجهة برمجة التطبيقات S2 الخالية من الخادم تحقق مكاسب كبيرة في الأداء وتوفير التكاليف من خلال التوصيف الجانبي المستمر

حسّنت واجهة برمجة التطبيقات S2، وهي واجهة برمجة تطبيقات خالية من الخادم لبث البيانات، أداءها بشكل كبير وخفضت التكاليف من خلال الاستفادة من Polar Signals Cloud لإجراء التوصيف الجانبي المستمر. في مواجهة تحديات تتعلق بكفاءة استخدام وحدة المعالجة المركزية المنخفضة، مما يحد من سعة المستخدمين ويزيد من تكاليف التشغيل، استخدمت S2 إمكانيات التوصيف الجانبي المستمر من Polar Signals Cloud، ولا سيما ميزتيها pprof.me ومسارات المكالمات المقلوبة، لتحديد وحل العديد من الاختناقات في الأداء. فعلى سبيل المثال، أدى تغيير بسيط في سطر واحد من التعليمات البرمجية يسمح بتسريع الأجهزة على Graviton عبر مكتبة sha2 إلى تقليل استخدام وحدة المعالجة المركزية لحساب مجموعات التحقق SHA256 من 68.37٪ إلى 31.82٪، مما يضاعف الإنتاجية بشكل فعال. وشملت التحسينات الأخرى تحسينات في حساب مجموعات التحقق CRC32C الخاصة بـ AWS S3 Rust SDK وتخصيص الذاكرة. كما أثبتت أسعار Polar Signals Cloud المرنة أهميتها لتلبية احتياجات S2 الفريدة.