Caching (Redis و CDN و API Gateway)

أنواع التخزين المؤقت التي نستخدمها
المستوى | الأدوات والفوائد | |
---|---|---|
Redis/Memcached | ذاكرة مؤقتة سريعة لتخزين الجلسات والرموز ونتائج الاستعلام | |
CDN (Cloudflare، Akamai) | استجابات واجهة برمجة التطبيقات الثابتة وشبه الثابتة عبر خوادم الحواف | |
بوابة واجهة برمجة التطبيقات | الردود من المخبأ دون الوصول إلى الواجهة الخلفية للطلبات المتكررة، والتحكم في TTL |
عندما يكون المخبأ فعالاً بشكل خاص
استفسارات مكررة بنفس البارامترات
نتائج الحسابات الثقيلة أو العمليات الطويلة
الأدلة والمرشحات والبيانات العامة المستخدمة بشكل متكرر
التطبيقات المتعددة الأقاليم ذات حركة المرور الموزعة جغرافيا
ما يعطيه التخزين المؤقت لواجهة برمجة التطبيقات
إعادة تشغيل فورية
تقليل عبء قاعدة البيانات والخلف
مقاومة الارتفاعات المرورية (على سبيل المثال، عند إطلاق العروض الترويجية أو التحديثات)
تحسين الاتفاقات والمهلة الزمنية والاستجابة
انخفاض تكاليف البنية التحتية
كيف ننفذها
تكوين Redis مع سياسة الإخلاء ومساحة الاسم
تكوين CDN مع المسار والاستعلام وتخزين الرؤوس
التخزين المؤقت على مستوى البوابة (على سبيل المثال، باستخدام بوابة كونغ وتيك وواجهة برمجة التطبيقات من أمازون)
TTL، إدارة الإعاقة وذاكرة التخزين المؤقت
التكامل مع المقاييس: ضربات/أخطاء المخبأ، السرعة، الحجم
حيثما كانت ذات أهمية خاصة
التجارة الإلكترونية والخدمات الترويجية ذات الذروة الحادة
منصات الألعاب مع مكالمات API المتكررة
تطبيقات الهاتف المحمول و SPA مع حساسية التأخير
واجهات برمجة التطبيقات التي توفر بيانات كثيرًا القراءة ولكن نادرًا ما تتغير
التخزين المؤقت هو حاجز بين السرعة والثبات. نحن نبني بنية قوية حيث تكون كل إعادة اتصال أسرع وكل ذروة تحميل تحت السيطرة.
تواصل معنا
يرجى ملء النموذج أدناه وسنرد عليك في أقرب وقت ممكن.