TGViewer
آموزش برنامه نویسی و طراحی وب | الگانت وب دیزاین آموزش برنامه نویسی و طراحی وب | الگانت وب دیزاین @elegantwebdesign · 231 subscribers
Post #230 58
🚦 چرا سایت‌ها نمی‌ذارن در یک ثانیه هزاران درخواست بفرستی؟! 😳
⚪️ فرض کن یک API داری که این آدرس رو ارائه میده:
api.example.com/login
حالا اگر یک نفر در چند ثانیه هزاران درخواست بهش ارسال کنه، چه اتفاقی می‌افته؟ 🤯
💥 سرور تحت فشار قرار می‌گیره

🐌 سرویس کند میشه

📈 مصرف منابع بالا میره

🚨 حتی ممکنه سرویس از دسترس خارج بشه
اینجاست که Rate Limiting وارد میشه. 🛡️
📌 Rate Limit یعنی سرور برای هر کاربر، IP یا کلاینت، تعداد مشخصی درخواست در یک بازه زمانی تعیین کنه.
مثلاً:
100 درخواست در 1 دقیقه
اگر از این مقدار عبور کنی:
⛔️ درخواست‌های اضافی محدود میشن

⏳ باید مدتی صبر کنی

یا پاسخ 429 Too Many Requests دریافت می‌کنی.
🔥 این مکانیزم فقط برای جلوگیری از فشار روی سرور نیست.
می‌تونه در برابر بعضی رفتارهای سوءاستفاده‌گرانه هم یک لایه دفاعی ایجاد کنه؛ مثلاً تلاش‌های ورود بسیار زیاد یا درخواست‌های غیرعادی به API.
⚠️ اما یک نکته مهم:
Rate Limiting به‌تنهایی امنیت کامل ایجاد نمی‌کنه!
یک سیستم حرفه‌ای ممکنه کنار اون از:
🛡️ WAF

🔐 احراز هویت

📊 Monitoring

🚨 Detection

🔒 Account Lockout / Protection
هم استفاده کنه.
💡 نکته برنامه‌نویسی:
اگر API می‌سازی، فقط به این فکر نکن که:
«درخواست درست رو جواب بده.»
به این هم فکر کن:
«اگر یک کلاینت درخواست‌های غیرعادی فرستاد، چه اتفاقی می‌افته؟»
🧠 امنیت یعنی حتی برای رفتارهای غیرعادی هم از قبل برنامه داشته باشی. 🚀
🔱 @ELEGANTWEBDESIGN | الگانت وب دیزاین
#Programming #API #CyberSecurity #WebSecurity #Backend #RateLimiting #HTTP #DevOps
  • ❤ 3
More from @elegantwebdesign
  1. Oct 7, 2026مناسب طراحان سایت 🔱 @ELEGANTWEBDESIGN
  2. Sep 24, 2026💻🤯 برنامه‌نویس‌ها دیگر فقط کد نمی‌نویسند؛ AI بخشی از کار را انجام می‌دهد. یک گزارش جدید…
  3. Sep 24, 2026😨 یک اشتباه ساده هنوز هم می‌تواند چندین حساب سازمانی را هک کند! محققان یک کمپین فعال با ن…
  4. Sep 24, 2026🖥️🤖 آیا آینده AI از Cloud به کامپیوتر شخصی برمی‌گردد؟ Apple در نسل جدید Macهای قدرتمند خ…
  5. Sep 20, 2026🤔 AI قرار نیست یک‌شبه همه شغل‌ها را حذف کند؛ اما ممکن است شکل خیلی از شغل‌ها را عوض کند.…
  6. Sep 18, 2026🔐 اگر هک شدی، شاید مشکل از رمز عبورت نباشه! خیلی‌ها فقط به این فکر می‌کنند: «رمزم قویه، پ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →