سلام و عرض ادب
جسارتا یه مشاوره ای میخواستم.
سناریو از این قرار عه که اپلیکیشن اندرویدی از طریق پروتکل http به api در خواست ارسال میکنه و ابجکت هایی از نوع خبر که شامل متن و عکس هست رو دریافت میکنه.
مسئله اینجاست که برای ذخیره سازی عکس توی بانک اطلاعاتیمون دو گزینه پیش رو داریم:
1.ذخیره سازی عکس به صورت رشته های base64 در بانک اطلاعاتی و ارائه ی همین رشته به اپلیکیشن اندرویدی
2. ذخیره سازی عکس به صورت فایل باینری داخل سرور و ارائه ی url مربوطه به اپلیکیشن اندرویدی
کدوم روش بهینه و متداول هست ؟
باتشکر
روش 2 بهینه است و استفاده از روش 1 فشار و سربار بسیار زیادی هم برای سرور و هم اپ شما داره
بدین صورت هر بار و به ازای هر درخواست باید از بانک تصویر واکشی و تبدیل به Image بشه
اگر تست کنید متوجه کندی شدید سرعت خواهید شد
من تجربه اینکار را دارم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)