PDA

View Full Version : سوال: عکس رو در پایگاه داده بریزم بهتره یا در یک فولدر در پروژه



sara70
سه شنبه 16 شهریور 1389, 20:37 عصر
سلام دوستان

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

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

خواستم بدونم اصلا این گفته ها صحت داره یا نه و استفاده از کدوم بهتره. تشکر

Peyman.Gh
سه شنبه 16 شهریور 1389, 20:42 عصر
آدرس تصاویر را در پایگاه داده ذخیره کنید.

aspismylove
سه شنبه 16 شهریور 1389, 20:47 عصر
سلام
عکس رو که در پایگاه داده ذخیره نمیکنن

فقط آدرس و ذخیره کن و عکس رو در یک پوشه

BahmanDB
سه شنبه 16 شهریور 1389, 22:28 عصر
دوست عزیز بهتره که عکس اپلود بشه بعد مسیر اون تو دیتابیس ذخیره بشه
ذخیره خود عکس باعث بالا رفتن حجم دیتابیس میشه که این کار معغولانه ای نیست

از این هم می تونی کمک بگیری

http://www.codeproject.com/KB/aspnet/netimageupload.aspx

sara70
چهارشنبه 17 شهریور 1389, 01:11 صبح
با تشکر از همه دوستان
هنوز قانع نشدم. ممکنه دلیل هاش رو هم بگین.

Peyman.Gh
چهارشنبه 17 شهریور 1389, 01:47 صبح
http://www.barnamenevis.org/forum/showpost.php?p=1066386&postcount=4

persian_bigboy
چهارشنبه 17 شهریور 1389, 22:18 عصر
سلام دوست من ، شرمنده که اینجوری میگم
آدم عاقل اگه کمی تو کار هاستینگ باشه می بینه که همه جا SQL رو گرون و محدود می فروشن ؟
پس عکس رو اونتو نمیزاه ، و فقط اسم عکس رو ذخیره میکنه تا از منابعش نهایت استفاده رو بکنه
نکته دوم . اگه شما فایل باینری تو SQL بزاری بشدت بعد از چند وقت سنگین و کند میشه ، اونوقت دیگه پروژه شما فنا میشه . حالا انتخاب با خودت blob کردن کار اصولی نیست و هیچ آدمی به جزء مساعل خیلی خاص این کارو نمیکنه . منظورم از خاص این هست که یعنی یک مسئله امنیتی بسیار بزرگ باشه و بخواد یک چیز رو رمز کنه و ذخیره کنه و ....

احمد سامعی
پنج شنبه 18 شهریور 1389, 00:44 صبح
من مسیر عکس در وب کانفیگ مشخص می کنم و نام فایل در بانک این کار مزیتش این هست که دستت برای محل پوشه و نام اون باز هست و دینامیک می شه و مستقل از برنامه هر وقت که خواستی به راحتی می تونی مسیر و اطلاعات جابه جا کنی