ایجاد subdomain برای دریافت فایل ها از سرور دیگر

سلام دوستان
سرور من برای انگلیس هستش. سرعت خوبی هم داره، در اصل یک برنامه اندروید داریم که به صورت REST با این سرور در ارتباطه.
گاها نیاز داریم تصاویری روی اندروید لوک کنیم. این تصاویر روی سرور های مختلفی قرار داره که بعضا از طرف ایران بلاک شده. مجبور شدم با سرور خودمون اول دانلودش کنم (ذخیره نمیکنم توی فایل) بعد اون رو به صورت زیر ارسال کنم:

data = URI.parse(params[:url])
send_data data.read, type: 'image/jpeg', disposition: 'inline',  stream: 'true'
  1. میخواستم ببینم روش دیگه ای بنظرتون میرسه؟
  2. چطور سرعت لود عکس رو بیشتر کنم (اگه کیفیتش پایین بیاد مشکلی ندارم). نمیخوام فایل روی سرور ذخیره بشه. چطور حجمش رو کم کنم.
  3. اگه برای کم کردن حجم عکس راهی جز ذخیره کرده نیست. چطور ذخیرش کنم که در صورتی که کاربر اندروید دوباره تصویر را درخواست داد نرم دانلودش کنم و از همون قبلی استفاده کنم.

ممنون عزیزان

سلام دوست عزیز
اگه بیشتر و دقیق تر توضیح بدین شاید بتونم کمک کنم. وهچنین مشخص کنید که این ماجرا چه ربطی به subdomain ساختن داره.
ممنون

1 پسندیده