مدیریت درخواست‌ها

اپلیکیشن شما هر ثانیه درخواست‌هایی دریافت می‌کند. شما باید آن‌ها را به درستی مدیریت کنید.

مدیریت نادرست درخواست‌ها منجر به کندی اپلیکیشن‌ها و از کار افتادن آن‌ها می‌شود. مدیریت صحیح درخواست‌ها سیستم شما را پایدار نگه می‌دارد.

برای مدیریت درخواست‌ها، این مراحل را دنبال کنید:

  • تمام داده‌های ورودی را بلافاصله اعتبارسنجی کنید.
  • از تایم‌اوت‌ها (timeouts) برای جلوگیری از معلق شدن فرآیندها استفاده کنید.
  • محدودیت‌هایی برای اندازه درخواست‌ها تعیین کنید.
  • پیام‌های خطای واضحی را به کاربر برگردانید.
  • خطاها را برای عیب‌یابی (debugging) ثبت کنید.

با هر درخواست به عنوان یک نقطه شکست بالقوه برخورد کنید. منطق خود را به‌گونه‌ای طراحی کنید که انتظار خطا را داشته باشد.

منبع: https://dev.to/tengxgfyrz67s/request-handling-4cgo