Catching (רדיס, CDN, API Gateway)

Catching היא אחת הדרכים היעילות ביותר כדי להאיץ את API, להפחית עומס שרת, ולספק סובלנות פגמים. אנו מיישמים מטמון רב שכבתי: ברמת המידע (רדיס), ברמת התוכן (CDN) וברמת הניתוב (API Gateway). זה מאפשר לך להפחית את זמן התגובה לאלפיות שנייה, להימנע מעומס יתר ולהבטיח יציבות במהלך קריאות השיא.


סוגים של מטמון אנו משתמשים

רמתכלים והטבות
Redis/MemcackNameמטמון זיכרון מהיר לאחסון מפגשים, אסימונים, תוצאות שאילתה
CDN (זיקוק ענן, Akamai)Catching static ו quasi-static API תגובות על פני שרתי קצה
שער APIתגובות ממטמון מבלי לגשת לבקשות חוזרות ונשנות, בקרת TTL

כאשר המטמון הוא יעיל במיוחד

שכפול שאילתות עם אותם פרמטרים
  • תוצאות של חישובים כבדים או פעולות ארוכות
  • ספריות, מסננים, מידע ציבורי בשימוש תדיר
  • יישומים רב-אזוריים עם תנועה גאו-מבוזרת

מה מזומנים עבור API נותן

הילוך חוזר מיידי
  • הפחת את בסיס הנתונים וטעינת גיבוי
  • התנגדות לקוצים בתנועה (לדוגמה, בעת שיגור קידום או עדכונים)
  • עבדים משופרים, פסקי זמן ותשובות
  • עלויות תשתית נמוכות יותר

איך אנחנו מיישמים את זה

הגדרות רדיס עם מדיניות פינוי ושמות
  • הגדרות CDN עם נתיב, שאילתות וכותרות
  • מטמון ברמת שער (לדוגמה, באמצעות קונג, טייק, Amazon API Gateway)
  • TTL, טיפול בנכות ומטמון
  • אינטגרציה עם מדדים: מטמון פוגע/מחטיא, מהירות, נפח

איפה חשוב במיוחד

מסחר אלקטרוני ושירותי קידום מכירות עם פסגות חדות
  • פלטפורמות משחק עם שיחות API חוזרות
  • יישומי ניידים וספא עם רגישות לעיכוב
  • APIs שמספקים לעתים קרובות לקרוא אבל לעתים רחוקות השתנה נתונים

מטמון הוא חוצץ בין מהירות ליציבות. אנחנו בונים ארכיטקטורה חזקה שבה כל קריאה מחדש היא מהירה יותר וכל עומס שיא הוא תחת שליטה.

צור קשר

מלאו את הטופס למטה ואנו נענה בהקדם.