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