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