PDA

View Full Version : ذخیره اطلاعات در هاست



i3ahaar
یک شنبه 05 مهر 1394, 14:28 عصر
من قراره یک سری فایل های مهم در هاست قرار دهم. مثلا تصویری از کارت ملی و شناسنامه افراد.
میدونم اگر این اطلاعات در دیتابیس ذخیره بشه از لحاظ امنیتی بهتره
ولی چون حجم فایل هایی که قراره ذخیره کنم زیاده، اگر داخل هاست نگهداری بشه بهتره
و فایل ها با سرعت بیشتری لود می شه
سوالم اینه که : برای امنیت فایلهای درون هاست چکاری باید انجام بدم؟

Behrouz_Rad
دوشنبه 06 مهر 1394, 12:22 عصر
فایل ها رو در پایگاه داده ذخیره کنید. مشکلی پیش نمیاد. فناوری و RDBMSهای امروزی به اندازه ی کافی پیشرفت کردند که حداقل برای ذخیره عکس در پایگاه داده، مشکلی از لحاظ سرعت به وجود نیاد.

موفق باشید.

pbm_soy
دوشنبه 06 مهر 1394, 13:57 عصر
بهترین کار اینه که فایلها را داخل فولدر هاست نگهداری نکنی! دو راه داری
یکی اینکه سرور در اختیارت باشه و فایلها را در بیرون از فولدر هاست نگهداری کنی و هر وقت به فایلی نیاز داشتی فقط آن فایل را بصورت موقتی کپی کنی تو فولدر هاست و در سایت استفاده کنید !
روش دوم اینه که یک هاست ftp از سرور دیگه بگیرید و فایلها را آنجا نگهداری کنید و هر وقت نیاز به فایلی بود آن فایل را از ftp دانلود کنید به داخل هاست و در سایت از آن استفاده کنید. فقط میتوانید ftp را بطور کامل محدود کنید یعنی هم دانلود و هم آپلود به آنرا محدود به نام کاربری و رمز عبور کنید و توسط دستورات وب به آن آپلود یا از آن دانلود کنید!
اینها مکانیزمهای امنیتی خوبی هستند حتی با هک شدن وب سایت هم باز فایلها امن میمانند
ولی اگر حجم فایلهاتون پاییت باشتد درحد دو یا سه مگابایت همون روش دیتابیس هم بد نیست فقط درخواست منابع سخت افزاری خوبی براش بکنید و مشکلی ندارد!

i3ahaar
دوشنبه 06 مهر 1394, 15:22 عصر
ممنون از پاسختون. ولی فایل ها فقط عکس نیست و حجمشان هم زیاده.

i3ahaar
دوشنبه 06 مهر 1394, 15:24 عصر
فایل ها رو در پایگاه داده ذخیره کنید. مشکلی پیش نمیاد. فناوری و RDBMSهای امروزی به اندازه ی کافی پیشرفت کردند که حداقل برای ذخیره عکس در پایگاه داده، مشکلی از لحاظ سرعت به وجود نیاد.

موفق باشید.


ممنون از پاسختون. ولی فایل ها فقط عکس نیست و حجمشان هم زیاده.

i3ahaar
دوشنبه 06 مهر 1394, 15:34 عصر
بهترین کار اینه که فایلها را داخل فولدر هاست نگهداری نکنی! دو راه داری
یکی اینکه سرور در اختیارت باشه و فایلها را در بیرون از فولدر هاست نگهداری کنی و هر وقت به فایلی نیاز داشتی فقط آن فایل را بصورت موقتی کپی کنی تو فولدر هاست و در سایت استفاده کنید !
روش دوم اینه که یک هاست ftp از سرور دیگه بگیرید و فایلها را آنجا نگهداری کنید و هر وقت نیاز به فایلی بود آن فایل را از ftp دانلود کنید به داخل هاست و در سایت از آن استفاده کنید. فقط میتوانید ftp را بطور کامل محدود کنید یعنی هم دانلود و هم آپلود به آنرا محدود به نام کاربری و رمز عبور کنید و توسط دستورات وب به آن آپلود یا از آن دانلود کنید!
اینها مکانیزمهای امنیتی خوبی هستند حتی با هک شدن وب سایت هم باز فایلها امن میمانند
ولی اگر حجم فایلهاتون پاییت باشتد درحد دو یا سه مگابایت همون روش دیتابیس هم بد نیست فقط درخواست منابع سخت افزاری خوبی براش بکنید و مشکلی ندارد!

ممنون از پاسختون. ببخشید هاست ftp چیه؟ میشه راهنمایی بیشتری کنید چجوری از روش دوم که گفتید استفاده کنم. ممنونم.

pbm_soy
دوشنبه 06 مهر 1394, 19:59 عصر
منظور از هاست ftp اینه که یک هاست مخصوص برای دانلود فایل و انبار کردن فایل استفاده کنید و داخلش صفحات وب اجرا نمیشوند
ویا حتی میتوانید فقط یک هاست وب معمولی بگیرید و داخلش هیچ نوع فایل وبی نگذارید و بجاش میتوانید فایلها را آنجا انبار کنید البته تمام اینکارها را از طریق ftp انجام دهید!
در واقع یک فایل هاست تهیه کنید!
اگه فایلهاتون حجم بالاست بهتر است از دیتابیس استفاده نکنید!

Behrouz_Rad
دوشنبه 06 مهر 1394, 20:38 عصر
ممنون از پاسختون. ولی فایل ها فقط عکس نیست و حجمشان هم زیاده.
نمی دونم کنترل سرور دیتابیس رو می تونید داشته باشید یا خیر، اما اگر پاسختون مثبت هست، می تونید از قابلیت های FileStream و FileTable در SQL Server استفاده کنید.

موفق باشید.