PDA

View Full Version : مبتدی: دخیره عکس در فلدر یا دیتابیس؟



mehsaa
یک شنبه 26 آبان 1392, 09:53 صبح
سلام
برای عکس و فایل های آپلودی که هم کاربرای عضو شده و هم ادمین سایت انجام میدن، بهتر هست که عکس ها و فایل ها رو در دیتابیس ذخیره کنم یا توی فلد؟
معایب و مزایای خاصی دارن هر روش؟
برای دیتابیس اینجور که متوجه شدم کند تر میشه، این موضوع زمانی ملموس هست که وقتی عکسی و برای اسلایدر میزارم وقتی از دیتابیس بخونه کاملا کند میشه و بین حرکت هر اسلاید یه دو ثانیه اینا کندی ایجاد میشه ولی این برای زمانی که تو همون اسلاید عکس و از فلدر بخونه ایجاد نمیشه،
ممنون میشم که دوستان نظری دارن بگن، مرسی

mahmod2000
یک شنبه 26 آبان 1392, 10:15 صبح
به هیچ عنوان عکس رو روی دیتابیس ذخیره نکنید
فقط اسم عکس رو توی دیتابیس ذخیر کنید و موقع فراخوانی ازش استفاده کنید

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

mehsaa
یک شنبه 26 آبان 1392, 10:22 صبح
مرسی لطف کردید.
یه سوال الان سایتی مثل فیسبوک کل عکس ها و توی فلدر ذخیره میکنند؟

MMSHFE
یک شنبه 26 آبان 1392, 10:42 صبح
بله تمام تصاویر توی فولدر ذخیره میشن. بدلیل فشرده سازی فرمتهای خاصی مثل PNG و JPEG یک تصویر اگه توی فایل باشه، ممکنه 200 کیلوبایت فضا اشغال کنه درحالی که همون تصویر چون توی دیتابیس باید بصورت RAW ذخیره بشه، بعضاً تا چندین مگابایت نیاز به فضا داره (تفاوت حجم فرمت JPEG و BMP بدون فشرده سازیهایی مثل RLE و... رو مدنظر داشته باشین). بعلاوه برای پشتیبان گیری از دیتابیس یا انتقال به سرور جدید، نیازی نیست حجم عکسها رو هم تحمل کنیم.

mehsaa
یک شنبه 26 آبان 1392, 10:43 صبح
لطف کردید مرسی