کیان
3 سال پیش توسط کیان مطرح شد
4 پاسخ

راهنمایی و مشورت جهت پروسه ساخت یک شبکه اجتماعی با حجم بالای داده ها

سلام به همه دوستان و اساتید عزیز
چکیده سوالم اینه که سایت هایی مثل دیوار یا نمونه های شبکه اجتماعی داخلی مثل ویسگون و ... سرور نگهداری فایل هاشون مثل عکس و فیلم ها با سرور پردازشی شون متفاوت و 2 تا هست یا نه الزامی به این مورد نیست

برای اینکه بهتر بتونم نتیجه گیری کنم خیلی کوتاه راجع به ایده ای که چند وقته استارت زدم و دارم روش کار میکنم توضیح بدم
فرض کنید یک شبکه اجتماعی اما در یک حوزه خاص میخواد طراحی بشه که شامل اپلیکیشن اندروید و ios میشه
توی بحث انتخاب سرور مناسب جهت پردازش اطلاعات تحقیق کردم و تونستم با کمک گرفتن از مشاورین ارائه دهنده سرویس های داخلی به یک اجماع خوب برسم اما سوالم اینه که وقتی پیش بینی میکنیم قرار هست حجم داده ها مثل عکس و فیلم بارگذاری روی سرور خیلی زیاد بشه باید سرور نگهداری اطلاعات رو از سرور پردازشی جدا کرد یا نه؟ منظورم اینه که اصولی توی طراحی همچین پروژه هایی وجود داره یا نه؟
مجموعه هایی مثل دیوار یا ویسگون و ... معمولا به چه صورت عمل میکنند

در صورت اینکه بخوایم سرورها رو متفاوت ببینیم تکلیف نحوه آپلود فایل ها و فراخوانی شون چطوری میشه
به طور مثال الان بک اند رو دارم با لاراول کار میکنم و در حال حاضر طبق روش معمول صرفا نام فایل رو درون دیتابیس ذخیره میکنم و زمانی فراخوانی مسیر فایل و نام فایل که از دیتابیس برگردوندم رو تجمیع میکنم و فایل رو فراخوانی میکنم اگر سرورها متفاوت بشه این عملیت چطوری صورت میگیره؟

ممنون میشم یه شمای کلی و یک راهنمایی کلی بکنید سپاس


ثبت پرسش جدید
کیان
تخصص : ندارم ...
@kian.myphone 3 سال پیش مطرح شد
حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
1

سلام
از سه زاویه مهم به قضیه نگاه کنیم.
یکی امنیت و رعایت حریم خصوصی کاربران هست، بالاخره کاربری که تنظیمات پرایویت رو براش لحاظ می کنید باید حس امنیت رو به خوبی تجربه کنه مورد دوم استفاده بهینه از منابع سرور هست اگر قراره لود شدن تصاویر روی پردازش های دیگه تاثیر بگذاره راه مورد نظر شما درسته و در نهایت توزیع مناسب محتوا و کش مناسب بر اساس پراکنش جغرافیایی هست با این توصیف من استفاده از سرویس میزبانی ویدئو ابرآروان و ذخیره سازی فایل ابر آروان رو توصیه میکنم.
ابرآروان تونسته امکانات و آپشن ها رو در حد بالایی برای حفظ امنیت اطلاعات ایجاد بکنه، این مورد آنقدر خوب ارایه شده که گزینه مناسب صرافی های ارز دیجیتال برای نگهداری از مدارک اسکن شده کاربران هست.


کیان
تخصص : ندارم ...
@kian.myphone 3 سال پیش مطرح شد
1

سلام و ممنون بابت راهنمایی تون استاد عزیز @hekmati
بله سرویسی که فرمودید رو بررسی کردم پس دیدگاه شما اینه که برای نگهداری داده ها از سرویس فضای ابری استفاده بشه و جالبه دیدم برای ارتباط گرفتن با سرویس هاشون یعنی آپلود و دانلود یا حالا استریم ویدیو و ... هم api در اختیار توسعه دهنده ها قرار دادند
اینطوری اون قسمت از سوالم که چطوری عکس و فیلم رو اپلود کنم روی سرور جداگانه هم تقریبا حل شد
سپاس ...


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
1

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

ورود یا ثبت‌نام