زیرساخت و میزبانی ۵ دقیقه مطالعه

برای یک فروشگاه تازه‌کار چقدر فضای هاست لازم است؟ از عکس محصول حساب کنیم

راهنمای عملی محاسبه فضای هاست مورد نیاز برای فروشگاه‌های اینترنتی نوپا بر اساس تعداد عکس کالا، حجم فایل‌های سیستمی و پایگاه داده به همراه مثال عددی.

نمای شماتیک تفکیک فضای هاست فروشگاه اینترنتی بین عکس محصولات، پایگاه داده و فایل‌های سیستمی

تصور کنید کاتالوگ اولیه ۵۰۰ محصول خود را آماده کرده‌اید، اطلاعات کالاها را وارد کرده‌اید و قصد دارید اولین سری از تصاویر را روی وب‌سایت بارگذاری کنید. ناگهان سیستم با خطای پر شدن حافظه (Disk Quota Exceeded) متوقف می‌شود؛ یا برعکس، برای یک فروشگاه نوپا هزینه‌ای معادل یک سرور پرحجم پرداخته‌اید در حالی که ۸۰ درصد فضای آن خالی مانده است.

فضای هاست (Hosting Storage) همان مقدار حافظه ذخیره‌سازی روی سرور است که برای نگهداری کدهای وب‌سایت، اطلاعات پایگاه داده و فایل‌های رسانه‌ای مانند عکس محصولات استفاده می‌شود. اگر مقدار این فضا کمتر از حد نیاز باشد، سایت کند یا غیرفعال می‌شود و اگر بدون محاسبه انتخاب شود، هزینه‌های جاری کسب‌وکار بدون دلیل افزایش می‌یابد.

چرا عکس محصولات بیشترین حجم هاست فروشگاهی را اشغال می‌کند؟

عکس محصول تنها ابزار بصری مشتری برای بررسی جنس، رنگ و جزئیات کالا است؛ بنابراین کیفیت تصویر نباید قربانی شود. اما دلیل اصلی مصرف بالای فضا فقط حجم فایل اصلی عکس نیست.

وقتی یک تصویر را در سیستم‌های مدیریت محتوا (نظیر وردپرس و ووکامرس) بارگذاری می‌کنید، سیستم به صورت خودکار چند نسخه با ابعاد مختلف از آن فایل می‌سازد:

  • تصویر اصلی با ابعاد بزرگ برای بزرگ‌نمایی در صفحه محصول
  • تصویر متوسط برای گالری و نمایش در کنار مشخصات
  • تصویر کوچک (Thumbnail) برای نمایش در فهرست محصولات و سبد خرید
  • تصویر بهینه‌شده برای نمایش در گوشی‌های همراه

در نتیجه، بارگذاری یک تصویر ۲۰۰ کیلوبایتی ممکن است در عمل به تولید ۴ یا ۵ نسخه منجر شود و حجم کلی اشغال‌شده روی هاست را به حدود ۵۰۰ تا ۶۰۰ کیلوبایت برساند.

فرمول محاسبه فضای هاست بر اساس تعداد محصولات (مثال کاربردی)

برای اینکه برآورد دقیق‌تری از فضای مورد نیاز داشته باشید، می‌توانید از فرمول زیر استفاده کنید. توجه داشته باشید که اعداد این مثال فرضی بوده و صرفاً برای آموزش روش محاسبه آورده شده‌اند:

فرمول محاسبه حجم تصاویر:
(تعداد کالا × تعداد عکس برای هر کالا × میانگین حجم هر عکس) × ضریب ابعاد خودکار (۲.۵)

فرض کنید یک فروشگاه تازه‌کار با مشخصات زیر در اختیار دارید:

  • تعداد محصولات اولیه: ۵۰۰ کالا
  • تعداد عکس برای هر کالا: ۳ عکس از زوایای مختلف
  • مجموع کل عکس‌های اصلی: ۱۵۰۰ تصویر (۵۰۰ ضرب در ۳)
  • متوسط حجم هر عکس بهینه‌شده: ۲۰۰ کیلوبایت (۰.۲ مگابایت)

محاسبه حجم خالص عکس‌های اصلی: ۱۵۰۰ ضرب در ۰.۲ برابر با ۳۰۰ مگابایت.
محاسبه حجم واقعی روی هاست با احتساب سایزهای خودکار سیستم (ضریب ۲.۵): ۳۰۰ ضرب در ۲.۵ برابر با ۷۵۰ مگابایت.

بنابراین، تنها برای بخش تصاویر محصولات به حدود ۷۵۰ مگابایت فضای ذخیره‌سازی نیاز خواهید داشت.

سهم فایل‌های سیستمی، پایگاه داده و فایل‌های پشتیبان

عکس‌ها تنها بخش اشغال‌کننده هاست نیستند. سایر بخش‌های وب‌سایت نیز به فضای مشخصی نیاز دارند که باید در محاسبات اولیه منظور شوند:

  • هسته سیستم و افزونه‌ها: فایل‌های پایه وردپرس، قالب و افزونه‌های فروشگاهی به‌طور متوسط بین ۳۰۰ تا ۶۰۰ مگابایت فضا اشغال می‌کنند.
  • پایگاه داده (Database): تمامی داده‌های متنی شامل مشخصات کالاها، سفارش‌ها، آدرس‌ها و اطلاعات کاربران در دیتابیس ذخیره می‌شوند. برای یک سایت تازه‌کار، دیتابیس معمولاً بین ۱۰۰ تا ۳۰۰ مگابایت فضا می‌گیرد.
  • فایل‌های موقت و کش (Cache): افزونه‌های افزایش سرعت و فایل‌های لاگ سرور نیز به حداقل ۳۰۰ مگابایت فضای تنفس نیاز دارند.
  • نسخه‌های پشتیبان (Backup): اگر بک‌آپ‌های دوره‌ای روی همان هاست ذخیره شوند، حداقل به اندازه‌ی کل حجم سایت فضا مصرف می‌کنند.

جدول زیر تفکیک تقریبی مصرف فضا برای یک فروشگاه تازه‌کار با ۵۰۰ محصول را نشان می‌دهد:

بخش مصرف‌کننده فضاحجم تقریبی (مثال فرضی)توضیحات و نقش در سایت
تصاویر محصولات (با سایزهای جانبی)۷۵۰ مگابایتعکس‌های اصلی ۵۰۰ کالا به همراه نسخه‌های خودکار ایجادشده
کدهای سیستمی، قالب و افزونه‌ها۵۰۰ مگابایتهسته مدیریت محتوا، ووکامرس و ابزارهای جانبی
پایگاه داده (Database)۲۰۰ مگابایتذخیره متنی سفارش‌ها، کاربران و مشخصات کالاها
فضای کاری، کش و لاگ‌ها۳۰۰ مگابایتفایل‌های موقت برای حفظ سرعت و ثبت رخدادها

مجموع این موارد نشان می‌دهد که یک فروشگاه با ۵۰۰ محصول، در شروع کار به حدود ۱.۷ گیگابایت فضای خالص نیاز دارد. بنابراین انتخاب یک هاست با ظرفیت ۳ تا ۵ گیگابایت برای شروع کار کاملاً منطقی و پاسخگو خواهد بود.

۵ گام کاربردی برای مدیریت و بهینه‌سازی فضای هاست

برای جلوگیری از پر شدن سریع هاست و کاهش هزینه‌ها، این ۵ گام عملی را پیش بگیرید:

  1. فشرده‌سازی پیش از آپلود: تمام عکس‌ها را پیش از بارگذاری با فرمت‌های نوین مانند WebP فشرده کنید تا حجم هر عکس زیر ۲۰۰ کیلوبایت بماند.
  2. غیرفعال کردن ابعاد اضافه: ابعاد تصاویری که در قالب سایت شما کاربردی ندارند را از بخش تنظیمات رسانه متوقف کنید.
  3. انتقال بک‌آپ به سرور مجزا: نسخه‌های پشتیبان را روی هاست اصلی نگه ندارید و آن‌ها را به فضای ابری منتقل کنید.
  4. پاک‌سازی دوره‌ای فایل‌های موقت: جدول‌های کش و لاگ‌های قدیمی پایگاه داده را هر چند ماه یک‌بار پاک‌سازی کنید.
  5. ارزیابی رشد محصولات: محاسبه فضا را بر اساس برنامه توسعه ۶ ماه آینده انجام دهید، نه فقط روز اول.

انتخاب زیرساخت مناسب و بررسی مسیر رشد کسب‌وکار

انتخاب هاست (اعم از هاست ایران یا خارج) باید بر اساس نیاز وب‌سایت، موقعیت کاربران و مسیر رشد کسب‌وکار صورت گیرد. شروع با یک فضای ۳ تا ۵ گیگابایتی برای بیشتر فروشگاه‌های نوپا گزینه‌ای اقتصادی است، اما مهم‌تر از حجم اولیه، امکان ارتقای آسان منابع بدون قطعی سایت است.

در زی‌هاست امکان انتخاب ظرفیت و امکانات بر اساس نیاز وب‌سایت فراهم شده و پیش از انتخاب نهایی می‌توان شرایط را با تیم فنی بررسی کرد تا متناسب با تعداد محصولات و برنامه‌ی توسعه‌ی کسب‌وکار شما، مناسب‌ترین سرویس میزبانی آماده شود.

منابع و مطالعه بیشتر

م
مدیر تحریریه

تحریریهٔ مجله زی

همهٔ نوشته‌های نویسنده ←

گفت‌وگو را ادامه دهیم

تجربه و پرسش شما می‌تواند برای خوانندهٔ بعدی راهگشا باشد.

نام و متن دیدگاه پس از تأیید عمومی می‌شود. ایمیل صرفاً برای مدیریت دیدگاه نگهداری می‌شود.