مهدی سازگار
3 سال پیش توسط مهدی سازگار مطرح شد
3 پاسخ

پست‌ها در فایل ذخیره بشن بهتره یا خود دیتابیس

وقت بخیر دوستان.
من خیلی از سایتهارو دیدم که گویا پست‌هارو در فایل‌ها و فولدرها ذخیره می‌کنن. مثلا آدرسشون web.com/article/2016/2/new-post
بیشتر سایتای معروفی که دیدم به این شکل هست. دوست دارم بدونم آیا ذخیره سازی پست‌ها در فایل و دیسک بیشتر پیشنهاد میشه یا در دیتابیس mysql خودم؟ چون فکر میکنم شاید نباید دیتابیسم با حجم زیادی از پست‌ها سنگین بشه. لطفا تجربه خودتون رو بگید و درصورت امکان مثال بزنید.
@gomnam @mhyeganeh @kazemi
@mimsadAlef


ثبت پرسش جدید
علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

سلام
اولا اون ها اسم یک فایل یا پوشه نیستند !!! و اصلا هم کار منطقی ای نیست که با فایل ذخیره بشوند . اگر چنین بود ، زبان بک اند می خواستیم چه کار ؟


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش مطرح شد
0

روز بخیر
پستهارو در پایگاه داده ذخیره کنید


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
1

تقریبا هیچ سایت قابل عرضی پیدا نخواهید کرد که پست ها رو در فایل ذخیره کرده باشه. این که مسیر URL ها رو شما به این صورت می‌بینید به علت استفاده از ساز و کار Routing یا مسیریابی هست که تقریبا همه فریم ورک ها و ... تا حد زیادی کار رو برای شما اتومات انجام می‌دهند و اصلا به این معنا نیست که پوشه هایی با این عناوین وجود دارند.

و اینکه در نهایت اتفاقی که معمولا می افته و در اکثر مواقع بهترین عملکرد و بهره وری رو به همراه داره این هست که شما محتواهای متنیتون مثل عنوان مقاله و متن مقاله و کامنت ها و ... رو داخل جداول مربوطه در دیتابیس ذخیره می‌کنید. اما برای ذخیره سازی فایل ها مثل تصاویر و ویدیو و ... بصورت فایل در مسیرهای از پیش تعیین شده ذخیره می‌شوند و اسم یا مسیر ذخیره سازیشون رو در دیتابیس نگهداری می‌کنیم. اینجوری مثلا با فراخونی مقاله شماره ۱۰ از دیتابیس عنوان و متن اصلی و ... رو بدست میاریم. اسم فایل تصویر شاخصش رو هم از دیتابیس می‌خونیم و در مسیر مرتبط دنبال فایلی با اون مشخصات می‌گردیم و نمایش می‌دیم.


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

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