چه مقدار منابع هاست برای سایت من لازم است؟ (RAM و CPU و…)

اگر نمی‌خواهید بابت منابع پلن میزبانی‌تان هزینه اضافی بدهید، این راهنما را بخوانید. اینجا مقدار RAM و CPU و... مناسب هر نوع سایت را دقیق بررسی کرده‌ایم.

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

برای اینکه بتوانید یک پلن میزبانی با مقدار مناسب منابع هاست، مثل CPU، فضای ذخیره‌سازی، RAM و پهنای باند برای سایت‌تان انتخاب کنید این راهنما را بخوانید.

📌اگر نمی‌دانید منظور از منابع هاست چیست، اول مقاله لینک‌شده را بخوانید، بعد به اینجا برگردید.

سایت من به چه مقدار منابع هاست نیاز دارد؟ (پاسخ کوتاه)

ببینید اگر بخواهم خیلی خلاصه بگویم، مهم‌ترین عاملی که میزان مورد نیاز منابع هاست شما را تعیین می‌کند، بازدید روزانه + تعداد درخواست‌های سایت است. بگذارید یک مثال بزنم.

فرض کنید یک سایت روزی یک میلیون ورودی داشته باشد، ولی این یک میلیون نفر صرفاً «بازدیدکننده» باشند و هیچ اقدامی روی سایت‌تان انجام ندهند؛ مثلاً اسکرول نکنند، روی دکمه‌ای کلیک نکنند، فرمی پر نکنند، صفحه‌ای را باز نکنند و….

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

پس این تعداد درخواست‌های سایت شما است که روی مصرف منابع هاست مثل CPU و RAM و… تاثیر مستقیم دارند. در جدول زیر خیلی کوتاه گفته‌ام که هر سایت، به چه مقدار منابع هاست نیاز دارد:

نوع سایت بازدید ماهانه CPU پیشنهادی RAM پیشنهادی فضای ذخیره‌سازی
سایت شرکتی / لندینگ پیج تا ۲۰ هزار ۱–۲ هسته ۱–۲ گیگ ۱۰–۲۰ گیگ
وبلاگ محتوایی متوسط ۲۰ تا ۱۰۰ هزار ۲–۴ هسته ۲–۴ گیگ ۲۰–۵۰ گیگ
فروشگاه ووکامرس کوچک تا ۱۰۰ محصول، ترافیک محدود ۴ هسته ۴–۸ گیگ + ۱۵ گیگ
فروشگاه ووکامرس متوسط ۱۰۰ تا ۵۰۰ محصول، ترافیک متوسط ۴ تا ۸ هسته از ۸ گیگ بیشتر +۵۰ گیگ
فروشگاه ووکامرس بزرگ ۵۰ تا ۱۵۰ هزار ۶–۸ هسته ۸–۱۶ گیگ + ۱۰۰ گیگ
سایت پرترافیک / SaaS ۵۰۰ هزار به بالا ۸ هسته به بالا ۱۶–۳۲ گیگ بسته به محتوا

💡 نکته مفید: به‌ازای هر ۲۰۰ هزار بازدید ماهانه و با فرض فعال بودن کش مناسب، تقریباً به ۱ هسته CPU و ۲ گیگ RAM نیاز دارید.

منابع هاست دقیقا چه کاری در هاست انجام می‌دهند؟

هر بار که یک کاربر وارد سایت می‌شود، چندین فرآیند هم‌زمان اتفاق می‌افتد: درخواست به سرور ارسال می‌شود، کدهای PHP یا Node اجرا می‌شوند، دیتابیس پاسخ می‌دهد و در نهایت صفحه ساخته و نمایش داده می‌شود.

در این میان چهار منبع اصلی، نقش کلیدی دارند:

CPU (مغز پردازشی سایت)

این قسمت مسئول پردازش تمام درخواست‌ها در سایت است. اجرای PHP، پردازش درخواست‌های کاربران، اجرای کوئری‌های دیتابیس، تولید صفحات داینامیک، پردازش APIها،‌ساخت تصاویر و کش باید توسط CPU اجرا شود.

هر بار که کاربری صفحه‌ای را باز می‌کند، بخشی از CPU درگیر پردازش درخواست او می‌شود. اگر تعداد درخواست‌های همزمان زیاد شود و CPU ضعیف باشد، سایت در زمان افزایش بازدید به‌سرعت کند می‌شود؛ حتی اگر سایر منابع کافی باشند. (منبع: DCHost)

در مقاله «CPU چیست؟ با مغز متفکر سیستم آشنا شوید!» بیشتر با این قطعه آشنا شوید.

RAM: حافظه موقت سرور

رم سرور نقش حافظه موقت را دارد. داده‌هایی که به‌صورت مکرر استفاده می‌شوند (مانند کش صفحات، سشن کاربران و نتایج دیتابیس)، در RAM نگهداری می‌شوند تا دسترسی به آن‌ها سریع‌تر باشد. 

وقتی RAM کم باشد، سرور مجبور می‌شود از Swap استفاده کند؛ یعنی بخشی از اطلاعات را روی دیسک ذخیره کند که چندین برابر کندتر است. نتیجه؟ افت شدید سرعت سایت و خطاهای 500 یا 503. 

محتوای مرتبط: دلایل بالا رفتن مصرف CPU در سرور و هاست + راهنمای رفع مشکل

هارد (فضای ذخیره‌سازی)

هارد یک فضای ذخیره‌سازی است که تمام فایل‌های سایت، دیتابیس، تصاویر و بکاپ‌ها در آن قرار می‌گیرند. هرچند سرعت آن از RAM کمتر است، اما نقش آن در عملکرد کلی سایت به‌خصوص در دیتابیس‌های بزرگ بسیار مهم است.

علاوه بر مقدار فضای ذخیره‌سازی اختصاص‌یافته به هر پلن میزبانی، نوع آن هم در سرعت و عملکرد هاست نقش پررنگی دارد. هاردهای NVMe معمولاً سرعت بسیار بالاتری در خواندن و نوشتن اطلاعات دارند (نسبت به نوع SSD) و انتخاب امن‌تری هستند.

📌 سرعت خواندن/نوشتن NVMe حدود ۴۰۰۰ مگابایت بر ثانیه، یعنی ۱۰ برابر سریع‌تر از SSD است.

در مقاله «SSD چیست و چه تفاوتی با NVMe دارد؟» این دو نوع فضای ذخیره‌سازی را با هم مقایسه کرده‌ایم.

یک نکته مهم: اگر هاستینگی هنوز هم هارد HDD که عملاً منسوخ‌شده است را روی پلن‌های میزبانی‌اش ارائه می‌دهد، این خودش یک علامت هشداردهنده درباره کیفیت زیرساخت آن است!

پهنای باند

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

حالا چطور پهنای باند مورد نیاز خود را تخمین بزنیم؟

پهنای باند ماهانه ≈ تعداد بازدید ماهانه × میانگین حجم هر صفحه

  • یک لندینگ پیج سبک: حدود ۰.۵ تا ۱ مگابایت
  • یک صفحه وبلاگ با تصویر: حدود ۱ تا ۳ مگابایت
  • یک صفحه فروشگاه با تصاویر محصول: حدود ۲ تا ۵ مگابایت

مثلاً اگر وبلاگ شما ماهی ۳۰ هزار بازدید دارد و هر صفحه ۲ مگابایت است، به حدود ۶۰ گیگابایت پهنای باند در ماه نیاز دارید. CDN می‌تواند این عدد را به‌شدت کاهش دهد.

💡 تمام پلن‌های هاست وردپرس و ووکامرس لیموهاست با ترافیک یا همان پهنای باند نامحدود و حافظه NVMe ارائه می‌شوند.

cta
خرید انواع هاست 🍋

بهترین سرویس میزبانی وب را از لیموهاست بخواهید

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

شروع قیمت از
۸۴۰ هزار تومان

خرید هاست

چرا بعضی سایت‌ها منابع بیشتری مصرف می‌کنند؟

ببینید دو سایت مختلف می‌توانند بازدید یکسانی داشته باشند، اما مصرف منابعشان زمین تا آسمان فرق کند. مهم‌ترین عواملی که روی مصرف CPU و RAM تاثیر می‌گذارد عبارت‌اند از:

۱. نوع سایت

کاربری سایت شما تاثیر مستقیمی روی میزان مصرف منابع دارد؛ مثلاً میزان مصرف منابع در یک سایت شرکتی ساده با یک فروشگاه ووکامرسی قابل مقایسه نیست. چرا؟

چون سایت‌های شرکتی معمولاً صفحات، نیازها و قابلیت‌های محدودتری دارند و منابع کمتری هم مصرف می‌کنند؛ ولی خب فروشگاه‌ها معمولا به دلیل داشتن ویژگی‌هایی مثل سبد خرید، جست‌وجوی لحظه‌ای، فیلتر محصولات، کاربران لاگین‌شده و کوئری‌های سنگین دیتابیس منابع بیشتری هم مصرف می‌کنند.

طبق تجربه ما، برای فروشگاه‌های اینترنتی، معمولاً ۱.۵ تا ۲ برابر منابع یک سایت محتوایی با همان ترافیک در نظر گرفته می‌شود.

۲. میزان ترافیک واقعی

ببینید گفتم که مهم‌تر از تعداد بازدید روزانه، تعداد کاربرانی است که در آن واحد به سرور درخواست می‌فرستند.

مثلاً ممکن است سایتی روزانه ۲۰ هزار بازدید داشته باشد، اما این ۲۰ هزار نفر در طول روز و ساعات متفاوت وارد سایت‌تان شده و به سرور درخواست ارسال کنند؛ اما اگر مثلاً یک کمپین تبلیغاتی داشته باشید و این ۲۰ هزار نفر فقط در چند دقیقه و همزمان وارد سایت‌تان شوند، CPU اشباع و سایت‌تان کند می‌شود.

پس تعداد کاربران همزمان (نه فقط بازدید روزانه) هم در میزان مصرف منابع هاست اهمیت دارد.

۳. کیفیت کش (Caching)

کش مهم‌ترین عامل کاهش مصرف منابع هاست است؛ اگر نمی‌دانید کش سایت چیست مقاله لینک‌شده را بخوانید.

سایتی که LiteSpeed Cache ،Redis ،CDN و Object Cache را درست تنظیم کرده باشد، ممکن است با نصف منابع عملکرد بهتری نسبت به سروری قوی اما بدون سیستم کشینگ داشته باشد.

محتوای مرتبط: سیستم کشینگ پیشرفته LSMCD چیست و چطور آن را فعال کنیم؟

۴. افزونه‌ها و قالب‌ها

بعضی قالب‌ها و افزونه‌هایی مثل افزونه‌های صفحه‌ساز سنگین (از جمله المنتور)، افزونه‌های آمارگیر، افزونه‌های امنیتی غیربهینه،
افزونه‌های بکاپ لحظه‌ای و… که روی سایت‌تان نصب می‌کنید، عملا قاتل CPU هستند و می‌توانند مصرف RAM را چند برابر کنند.

۵. نسخه PHP

در سایت‌های وردپرسی، ارتقا از PHP 7.4 به نسخه PHP 8.3 به‌تنهایی می‌تواند ۱۴ تا ۲۰ درصد درخواست بیشتر در ثانیه را با همان منابع پردازش کند. برای سایت‌های ووکامرس این عدد به ۲۳ درصد افزایش throughput و ۲۵ درصد سرعت بیشتر صفحات محصول می‌رسد.

هر نوع سایت تقریبا به چه مقدار منابع نیاز دارد؟

قابلیت‌ها و نیازهای خاص سایت شما می‌تواند نیازتان به منابع هاست را تغییر دهد، ولی در کل این مقدار منابع پیشنهاد ما برای سایت‌های مختلف است:

سایت‌های شرکتی یا لندینگ پیج سبک

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

اگر کش هم فعال باشد، همین منابع برای چند ده هزار بازدید ماهانه کافی است.

منابع پیشنهادی:

  • CPU: یک تا ۲ هسته
  • RAM: یک تا ۲ گیگ
  • فضای ذخیره‌سازی: ۱۰ تا ۲۰ گیگ

وبلاگ محتوایی با بازدید متوسط

وبلاگ‌هایی که به‌طور منظم محتوا منتشر می‌کنند و افزونه‌های سئو، بازدید روزانه نسبتاً بالا و ترافیک رو به رشدی دارند، به منابع بیشتری نیاز دارند.

منابع پیشنهادی:

  • CPU: از ۲ تا ۴ هسته
  • RAM: از ۲ تا ۴ گیگ
  • فضای ذخیره‌سازی: ۲۰ تا ۵۰ گیگ

فروشگاه ووکامرسی

فروشگاه‌ها به‌خاطر قابلیت‌های اضافه‌تری که نسبت به سایر سایت‌ها دارند، پرمصرف‌ترین نوع سایت‌ها هستند. میزان منابع مورد نیاز به اندازه فروشگاه بستگی دارد:

📌 فروشگاه کوچک (تا ۱۰۰ محصول، ترافیک پایین)

  • CPU: از ۲ تا ۴ هسته
  • RAM: از ۴ گیگ
  • فضا: از ۱۵ گیگ NVMe

📌 فروشگاه متوسط (۱۰۰ تا ۵۰۰ محصول، ترافیک متوسط)

  • CPU: از ۴ تا ۸ هسته
  • RAM: از ۸ گیگ بیشتر
  • فضای ذخیره‌سازی: ۵۰ گیگ NVMe به بالا

📌 فروشگاه پرترافیک (۵۰ تا ۱۵۰ هزار بازدید ماهانه)

  • CPU: از ۶ تا ۸ هسته
  • RAM: از ۱۶ گیگ
  • فضای ذخیره‌سازی: بیش از ۱۰۰ گیگ

⚠️ برای فروشگاه‌های پرترافیک، ۸ گیگ RAM تقریباً به استاندارد رایج تبدیل شده است و کمتر از ۴ گیگ RAM برای اکثر فروشگاه‌های ووکامرس در آینده مشکل‌ساز می‌شود.

سایت‌های پرترافیک یا SaaS

این نوع سایت‌ها با درخواست‌های همزمان زیاد، APIهای سنگین، پردازش لحظه‌ای و دیتابیس‌های بزرگ سروکار دارند. پس علاوه بر منابع بالا، ابزارهایی مثل CDN، Load Balancer، Redis و دیتابیس جداگانه در این سطح ضروری هستند.

منابع پیشنهادی:

  • CPU: از ۸ هسته به بالا
  • RAM: از ۸ تا ۱۶ گیگ یا بیشتر
محتوای مرتبط: برای سایت پرترافیک چه هاستی بخریم؟ (بهترین هاست برای سایت پربازدید)

چه زمانی باید منابع هاست را ارتقا دهیم؟

معمولاً اگر سایت‌تان ناگهان کند شود و نشانه‌هایی مثل:

  • افزایش TTFB،
  • خطاهای ۵۰۳،
  • مصرف ۱۰۰ درصدی CPU،
  • کندی پنل مدیریت وردپرس،
  • کرش کردن MySQL،
  • خطاهای Out of Memory،
  • استفاده زیاد از Swap،
  • ری‌استارت شدن سرویس‌ها،
  • کندی شدید هنگام همزمانی کاربران،

را ببینید یعنی CPU و RAM برای سایت شما کافی نیست و نیاز به ارتقا پلن هاست‌تان دارد.

جمع‌بندی

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

به‌عنوان یک توصیه کلی:

  • برای سایت‌های سبک، ۲ گیگ RAM نقطه شروع خوبی است.
  • برای فروشگاه‌های ووکامرس، کمتر از ۴ گیگ RAM معمولاً در آینده مشکل‌ساز می‌شود.
  • قبل از هر ارتقایی، اول وضعیت کش و بهینه‌سازی سایت‌تان را بررسی کنید؛ خیلی وقت‌ها مشکل از منابع هاست نیست.
  • همیشه هاستی انتخاب کنید که امکان ارتقای سریع داشته باشد تا با رشد سایت‌تان مجبور به مهاجرت نشوید.

اگر سوالی دارید می‌توانید در قسمت نظرات بپرسید تا راهنمایی‌تان کنیم.

نظر شما راجع به این محتوا چیست؟

آخرین مطالب دسته بندی مقالات هاست

دیدگاه ها

اولین نفری باشید که دیدگاه خود را ثبت می کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *