מדריך קלאודפלייר בעברית

תיעוד 141

פתרון בעיות ב-Rate Limiting (גרסה קודמת)

עודכן לאחרונה ב-16 באפריל 2026.

כמה בעיות נפוצות בהגדרת הגבלת קצב מונעות התאמה תקינה של בקשות:

  • הכללת סכמות פרוטוקול HTTP או HTTPS בתבניות כללים (כגון https://example.com/*). כדי להגביל כללים כך שיתאימו רק לתעבורת HTTP או HTTPS, השתמשו במערך schemes בהתאמת הבקשה. לדוגמה, "schemes": [ "HTTPS" ].
  • שכחת תו קו נטוי בסוף ( /). Cloudflare Rate Limiting מתייחס רק לבקשות לדף הבית (כגון example.com ו-example.com/) כשוות ערך, אבל לא לכל נתיב אחר (כגון example.com/path/ ו-example.com/path). כדי להתאים נתיבי בקשה גם עם הקו הנטוי בסוף וגם בלעדיו, השתמשו בהתאמת תו כללי (לדוגמה, example.com/path*).
  • הכללת מחרוזת שאילתה או עוגן (כגון example.com/path?foo=bar או example.com/path#section1). כלל כמו example.com/path יתאים לבקשות אל example.com/path?foo=bar.
  • עקיפת הגבלת קצב באמצעות כללי גישה לפי IP.
  • הכללת מספר פורט (כגון example.com:8443/api/). Rate Limiting לא מתחשב במספרי פורט בתוך כללים. הסירו את מספר הפורט מה-URL כדי שכלל הגבלת הקצב יופעל כצפוי.

#שגיאות API נפוצות

השגיאות הנפוצות הבאות עשויות למנוע הגדרת כללי הגבלת קצב דרך Cloudflare API:

  • Decoding is not yet implemented: מציין שהבקשה חסרה את הכותרת Content-Type: application/json. הוסיפו את הכותרת לבקשת ה-API כדי לתקן את הבעיה.
  • Ratelimit.api.not_entitled: לקוחות Enterprise חייבים לפנות לצוות החשבון שלהם לפני הוספת כללים.

הערה

אפשר להגדיר את הפרמטר origin_traffic רק בתוכניות Enterprise. הגדרת "origin_traffic" = false לכלל בדומיין Free, Pro או Business מומרת אוטומטית ל-"origin_traffic" = true.