هاست یا میزبانی وب چیست، انواع آن چه تفاوتی دارند، کنترل پنل چه کاری می‌کند و فضا، ترافیک، رم و CPU در عمل یعنی چه؟ راهنمای انتخاب اولین پلن.

هاست چیست؟ راهنمای کامل انتخاب میزبانی وب

هر سایتی که در مرورگر باز می‌شود، فایل‌ها و دیتابیسش روی یک کامپیوتر روشن و همیشه متصل به اینترنت نگهداری می‌شود. آن کامپیوتر همان سرور است و سرویسی که بخشی از منابع آن را در اختیار شما می‌گذارد، هاست یا میزبانی وب (Web Hosting) نام دارد.

تا اینجا تعریف ساده است، اما چیزی که معمولاً باعث اشتباه در خرید می‌شود، تعریف هاست نیست؛ عدد‌های → عددهای (no ZWNJ before the plural ها here): "...که عددهای روی صفحه سفارش در عمل چه معنایی دارند".. در این مقاله ابتدا مسیر یک درخواست وب را دنبال می‌کنیم، بعد انواع هاست، نقش کنترل پنل، و معنای واقعی فضا، ترافیک، رم و CPU را می‌بینیم و در پایان یک چارچوب مشخص برای انتخاب اولین پلن به دست می‌آورید.

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

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

روی سرور، یک وب‌سرور مثل Apache، Nginx یا LiteSpeed درخواست را تحویل می‌گیرد. اگر صفحه ایستا باشد فایل را مستقیم برمی‌گرداند؛ اگر پویا باشد (مثل وردپرس) کد PHP اجرا می‌شود، PHP از دیتابیس MySQL یا MariaDB داده می‌گیرد، خروجی HTML ساخته می‌شود و به مرورگر برمی‌گردد.

پس هاست فقط «فضای ذخیره‌سازی» نیست. هاست یعنی مجموعه‌ای از وب‌سرور، مفسر PHP، دیتابیس، سرویس ایمیل، گواهی SSL و منابع پردازشی که این زنجیره را اجرا می‌کنند. هر حلقه ضعیفی در این زنجیره مستقیماً روی زمان پاسخ اولیه سایت (TTFB) و تجربه کاربر اثر می‌گذارد.

انواع هاست و تفاوت واقعی آن‌ها

دسته‌بندی رایج هاست بر اساس این است که منابع سرور چطور بین شما و بقیه تقسیم می‌شود:

  • هاست اشتراکی (Shared): ده‌ها یا صدها اکانت روی یک سرور، با یک کرنل و یک نسخه از سرویس‌ها. مدیریت سرور با شرکت میزبان است و شما فقط به کنترل پنل دسترسی دارید. ارزان‌ترین گزینه و مناسب سایت‌های کوچک.
  • هاست ریسلری: همان هاست اشتراکی، اما با امکان ساختن اکانت‌های جداگانه برای مشتریان خودتان. مناسب طراح سایت و کسی که چند پروژه مشتری را نگه می‌دارد.
  • سرور مجازی (VPS): بخشی جداشده از یک سرور فیزیکی با رم، CPU و دیسک اختصاصی و دسترسی روت. سیستم‌عامل و نرم‌افزارها را خودتان انتخاب و مدیریت می‌کنید.
  • هاست یا سرور ابری (Cloud): منابع از یک خوشه سرور تامین می‌شود و افزودن منابع سریع‌تر و بدون وابستگی به یک ماشین فیزیکی انجام می‌گیرد.
  • سرور اختصاصی (Dedicated): کل یک ماشین فیزیکی فقط برای شماست؛ بیشترین منابع و کنترل، و طبیعتاً بیشترین هزینه و مسئولیت مدیریتی.

مهم‌ترین تفاوت عملی بین هاست اشتراکی و سرور مجازی، «همسایه» است. در هاست اشتراکی اگر سایت دیگری روی همان سرور ناگهان پرمصرف شود یا یک اسکریپت بد نوشته‌شده CPU را اشغال کند، سرعت شما هم افت می‌کند. شرکت‌های جدی این ریسک را با محدودسازی منابع هر اکانت کنترل می‌کنند، اما جداسازی هیچ‌وقت به اندازه یک VPS کامل نیست.

تفاوت دوم، سطح دسترسی است. روی هاست اشتراکی نمی‌توانید نسخه دلخواه Node.js نصب کنید، سرویس جدید بالا بیاورید، پورت باز کنید یا تنظیمات وب‌سرور را عوض کنید. اگر پروژه‌تان چنین نیازی دارد، بحث تمام است و باید سراغ سرور مجازی و نکات انتخاب آن بروید.

کنترل پنل چیست و چه کاری برای شما انجام می‌دهد؟

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

کارهایی که یک کنترل پنل استاندارد بر عهده می‌گیرد:

  • ساخت و مدیریت دامنه‌های اصلی، ادان دامین، ساب‌دامین و پارک دامین
  • مدیریت فایل‌ها، دسترسی FTP و اکانت‌های کاربری
  • ساخت دیتابیس MySQL و کاربر دیتابیس و دسترسی به phpMyAdmin
  • صدور و نصب گواهی SSL و اجبار HTTPS
  • ساخت ایمیل سازمانی، فوروارد و فیلتر اسپم
  • تنظیم کران‌جاب برای کارهای زمان‌بندی‌شده
  • تغییر نسخه PHP و فعال کردن اکستنشن‌ها
  • گرفتن و بازگرداندن بکاپ فایل و دیتابیس

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

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

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

فضا، ترافیک، رم و CPU در عمل یعنی چه؟

فضای دیسک

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

قبل از انتخاب پلن، مصرف فعلی خودتان را اندازه بگیرید. اگر به سرور یا هاست فعلی دسترسی SSH دارید:

du -sh /home/username/public_html
du -sh /home/username/public_html/* | sort -h | tail -20
du -sh /home/username/mail
du -sh /var/lib/mysql/*

خروجی خط دوم معمولاً سورپرایز دارد: پوشه آپلود تصاویر یا فولدر بکاپ یک افزونه، بیشترین سهم را می‌گیرد. نوع دیسک هم مهم است؛ NVMe در کارهای پر از خواندن و نوشتن کوچک، مثل کوئری‌های دیتابیس، محسوس‌تر از SSD ساده عمل می‌کند.

ترافیک و پهنای باند

این دو یکی نیستند. پهنای باند یعنی حداکثر سرعت لحظه‌ای پورت شبکه (مثلاً 10 گیگابیت)، و ترافیک یعنی مجموع داده‌ای که در یک ماه رد و بدل می‌شود. پورت پرسرعت با ترافیک ماهانه محدود کاملاً منطقی است و بالعکس.

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

رم و CPU

رم تعیین می‌کند چند پردازش هم‌زمان می‌توانند اجرا شوند. در وردپرس، هر درخواست PHP مقداری رم می‌گیرد؛ وقتی رم تمام شود، سرور یا خطای 500 می‌دهد یا شروع به استفاده از swap می‌کند و همه چیز کند می‌شود. CPU هم سرعت اجرای همان کدها را تعیین می‌کند.

یک قاعده عملی: برای سایت‌های کوچک، کندی معمولاً از دیسک و کوئری‌های بد می‌آید؛ برای سایت‌های پربازدید، از کمبود رم و CPU. پیش از ارتقای پلن، یک بار مصرف واقعی را با htop یا آمار کنترل پنل ببینید تا پول را جای درست خرج کنید.

کدام نوع هاست را انتخاب کنید؟

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

  • وبلاگ، سایت شرکتی یا نمونه‌کار با ترافیک کم: هاست اشتراکی کافی است و مدیریت سرور دردسری برایتان ندارد.
  • فروشگاه کوچک تازه‌کار: هاست اشتراکی با فضای کافی برای تصاویر محصولات؛ به‌شرطی که مسیر ارتقا به سرور مجازی از قبل روشن باشد.
  • سایتی که مرتب خطای محدودیت منابع یا کندی در ساعات شلوغ می‌دهد: وقت مهاجرت به سرور مجازی رسیده است.
  • نیاز به سرویس خاص، نسخه دلخواه PHP یا Node، صف کار، Redis یا داکر: فقط سرور مجازی جواب می‌دهد.
  • چند پروژه مشتری که باید از هم جدا باشند: سرور مجازی همراه با کنترل پنل، یا هاست ریسلری.
  • نیاز به بیشترین منابع پایدار و سخت‌افزار اختصاصی: سرور اختصاصی.

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

برای همین سناریو، سرور مجازی ایران در دیتاسنتر رسپینا با پورت 10 گیگابیت، آی‌پی اختصاصی IPv4 و 50 گیگابایت ترافیک اولیه از ماهانه 799 هزار تومان شروع می‌شود و تحویل آن آنی است.

قبل از خرید چه چیزهایی را بررسی کنید؟

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

  • سیاست بکاپ: هر چند وقت یک‌بار، چند نسخه نگه داشته می‌شود، و آیا خودتان می‌توانید بازگردانی کنید؟
  • مسیر ارتقا: آیا می‌توانید بدون مهاجرت دستی به پلن بالاتر بروید؟
  • محدودیت‌های واقعی پلن: تعداد پردازش هم‌زمان، محدودیت inode، سقف ارسال ایمیل.
  • نسخه‌های نرم‌افزاری: نسخه PHP، MySQL و امکان تغییر آن‌ها.
  • نحوه و ساعات پشتیبانی و کانال‌های ارتباطی.
  • محل دیتاسنتر و تاخیر شبکه نسبت به مخاطبان اصلی سایت.

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

curl -o /dev/null -s -w "dns:%{time_namelookup} connect:%{time_connect} ttfb:%{time_starttransfer} total:%{time_total}\n" https://example.com/

ping -c 10 example.com

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

سوالات متداول

فرق هاست و دامنه چیست؟

دامنه نام سایت شماست و سالانه ثبت می‌شود؛ هاست فضا و منابعی است که سایت روی آن اجرا می‌شود. این دو مستقل‌اند و می‌توانید دامنه را از یک شرکت و هاست را از شرکت دیگری بگیرید و با تنظیم رکوردهای DNS آن‌ها را به هم وصل کنید.

برای وردپرس هاست اشتراکی کافی است یا سرور مجازی لازم دارم؟

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

آیا مهاجرت از هاست اشتراکی به سرور مجازی سخت است؟

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

«ترافیک نامحدود» یعنی واقعاً نامحدود؟

معمولاً یعنی سقف عددی مشخصی روی مصرف ماهانه اعمال نمی‌شود، اما سیاست مصرف منصفانه و محدودیت سرعت پورت همچنان وجود دارد. قبل از خرید، شرایط مصرف منصفانه را بخوانید تا بعداً غافلگیر نشوید.

آیا هاست روی سئوی سایت اثر دارد؟

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

جمع‌بندی

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

قبل از خرید مصرف واقعی خودتان را اندازه بگیرید، سیاست بکاپ و مسیر ارتقا را بپرسید و محل دیتاسنتر را متناسب با مخاطبتان انتخاب کنید. اگر بین گزینه‌ها مردد بودید، پلن‌های سرور مجازی پارس ابر را ببینید یا با پشتیبانی 24 ساعته از طریق شماره 021-79703 تماس بگیرید.