واژه‌نامه اصطلاحات هاستینگ: از A تا Z برای مدیران سایت

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

۹ دقیقه به‌روزرسانی ۸ شهریور ۱۴۰۵

وقتی با «پهنای باند» یا «TTL» مواجه می‌شوید و دقیق نمی‌دانید یعنی چه

در پنل مدیریت هاست یا فاکتور خرید، اصطلاحاتی می‌بینید که معنای دقیقشان را حدس می‌زنید اما اگر اشتباه متوجه شوید، هزینه‌اش را می‌پردازید. «پهنای باند» با «ترافیک» فرق دارد. «SSL» با «HTTPS» یکی نیست. و «DNS» اصلاً جایی که سایت شما فایل‌هایش را نگه می‌دارد نیست. این واژه‌نامه برای کسی است که می‌داند دنبال چه می‌گردد و تعریف رسمی و دقیق می‌خواهد، نه توضیح اضافه.

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

اصطلاحات پایه: هاست، سرور، دامنه

هاست (Hosting)

فضایی روی یک سرور که فایل‌های سایت شما (HTML، تصاویر، اسکریپت‌ها) روی آن ذخیره می‌شود و در پاسخ به درخواست مرورگر ارسال می‌شود. «هاست اشتراکی» یعنی چند سایت روی یک سرور فیزیکی با منابع مشترک. «سرور مجازی» (VPS) یعنی یک پارتیشن ایزوله با منابع اختصاصی روی یک سرور فیزیکی. «سرور اختصاصی» یعنی کل سخت‌افزار مال شماست.

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

دامنه (Domain)

آدرس متنی سایت شما مثل example.com. دامنه به یک آدرس IP ختم می‌شود که سرور واقعی را مشخص می‌کند. خود دامنه هیچ فایلی نگه نمی‌دارد؛ فقط یک رکورد در سیستم DNS است که می‌گوید «این نام به کدام IP اشاره می‌کند».

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

پهنای باند (Bandwidth) و ترافیک (Traffic)

پهنای باند حداکثر حجم داده‌ای است که در یک ثانیه می‌تواند منتقل شود (واحد: Mbps). ترافیک کل حجم داده‌ای است که در یک ماه جابه‌جا می‌شود (واحد: GB). این دو را با هم اشتباه نگیرید.

مثال: یک سایت با ۱۰۰۰ بازدید روزانه و میانگین ۲ مگابایت در هر صفحه، ماهانه حدود ۶۰ گیگابایت ترافیک مصرف می‌کند. اگر پلن شما ۵۰ گیگابایت ترافیک داشته باشد، در روز بیست‌وپنجم ماه سایت از دسترس خارج می‌شود یا هزینه مازاد می‌پردازید. همیشه ترافیک پلن را با فرمول «بازدید روزانه × حجم صفحه × ۳۰» تخمین بزنید.

اصطلاحات فنی: DNS، SSL، FTP

DNS (Domain Name System)

سیستم تلفنی اینترنت. وقتی آدرس example.com را می‌زنید، مرورگر از یک سرور DNS می‌پرسد «این نام به کدام IP اشاره دارد؟» و بعد به آن IP درخواست می‌فرستد. DNS یک پایگاه داده توزیع‌شده است، نه یک سرور مرکزی.

رکوردهای DNS انواع مختلف دارند: رکورد A نام را به IPv4 وصل می‌کند، رکورد AAAA به IPv6، رکورد MX به سرور ایمیل، رکورد CNAME به نام دیگر. تغییر DNS بین ۴ تا ۲۴ ساعت طول می‌کشد تا در کل اینترنت منتشر شود. این تأخیر را «انتشار DNS» می‌گویند و با کاهش TTL (زیر ۳۰۰ ثانیه) می‌توانید آن را کوتاه کنید، اما به قیمت بار بیشتر روی سرور DNS.

SSL و HTTPS

SSL (Secure Sockets Layer) پروتکلی است که ارتباط بین مرورگر و سرور را رمزنگاری می‌کند. HTTPS نسخه امن HTTP است که از SSL/TLS استفاده می‌کند. تفاوت: SSL خود پروتکل است، HTTPS نتیجه استفاده از آن در وب است.

گواهی SSL سه نوع دارد: دامنه‌ای (DV) که فقط مالکیت دامنه را تأیید می‌کند، سازمانی (OV) که هویت سازمان را هم بررسی می‌کند، و گسترده (EV) که بالاترین سطح اعتبار را دارد و نام سازمان در نوار آدرس نمایش داده می‌شود. برای سایت فروشگاهی، گواهی DV با رمزنگاری ۲۵۶ بیتی کافی است. گواهی EV فقط برای سایت‌هایی که اعتماد کاربر برایشان حیاتی است (بانک، درگاه پرداخت) ارزش هزینه اضافه را دارد.

اگر سایت شما هنوز HTTP دارد و مرورگر «Not Secure» نشان می‌دهد، این اولین قدم فنی است که باید بردارید. گواهی رایگان Let's Encrypt برای اکثر سایت‌ها کافی است و هر ۹۰ روز تمدید می‌شود.

FTP و SFTP

FTP (File Transfer Protocol) پروتکلی برای آپلود و دانلود فایل روی سرور است. SFTP نسخه امن آن است که از SSH برای رمزنگاری استفاده می‌کند. هرگز از FTP ساده استفاده نکنید؛ نام کاربری و رمز عبور شما به صورت متن ساده روی شبکه ارسال می‌شود و هر کسی در مسیر می‌تواند آن را بخواند.

پورت پیش‌فرض FTP پورت ۲۱ است و SFTP پورت ۲۲. اگر هاست شما SFTP را پشتیبانی می‌کند (و تقریباً همه پشتیبانی می‌کنند)، از آن استفاده کنید. اگر مجبور به FTP هستید، حداقل رمز عبور را هر ماه عوض کنید.

اصطلاحات منابع: RAM، CPU، NVMe

RAM و CPU

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

یک قانون سرانگشتی: وردپرس با ۵۱۲ مگابایت RAM اجرا می‌شود اما با ۱ گیگابایت راحت است. اگر از Page Cache استفاده می‌کنید، می‌توانید با ۲۵۶ مگابایت هم کار کنید. اما اگر ووکامرس با ۱۰۰۰ محصول دارید، ۲ گیگابایت را کف بودجه در نظر بگیرید.

NVMe و SSD

هر دو نوع حافظه دائمی هستند، اما NVMe (Non-Volatile Memory Express) از پروتکل PCIe استفاده می‌کند و سرعت خواندن/نوشتن آن ۳ تا ۵ برابر SSD معمولی (SATA) است. اعداد واقعی: SSD ساتا حدود ۵۵۰ مگابایت بر ثانیه خواندن ترتیبی دارد، NVMe نسل سوم حدود ۳۵۰۰ مگابایت بر ثانیه. تفاوت در سایت‌های دیتابیس‌محور (ووکامرس، وردپرس با پلاگین‌های زیاد) کاملاً محسوس است.

اگر بین هاست با SSD و هاست با NVMe انتخاب می‌کنید و تفاوت قیمت کمتر از ۳۰٪ است، NVMe را انتخاب کنید. تأخیر کمتر در خواندن دیتابیس یعنی TTFB پایین‌تر و تجربه کاربری بهتر. اما اگر سایت شما استاتیک است (بدون دیتابیس)، SSD کافی است و هزینه اضافه NVMe توجیه ندارد.

اصطلاحات مدیریت: cPanel، دایرکت‌ادمین، SSH

cPanel و DirectAdmin

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

تفاوت عملی: cPanel روی سرورهای اشتراکی رایج‌تر است و افزونه‌های بیشتری دارد. DirectAdmin برای VPS سبک‌تر است و با ۵۱۲ مگابایت RAM هم اجرا می‌شود. اگر قرار است خودتان مدیریت کنید و تجربه ندارید، cPanel انتخاب امن‌تری است چون مستندات و ویدیوی آموزشی بیشتری دارد.

SSH (Secure Shell)

پروتکلی برای اتصال امن به خط فرمان سرور. با SSH می‌توانید دستور اجرا کنید، فایل ویرایش کنید و سرویس‌ها را مدیریت کنید. برخلاف FTP که فقط فایل جابه‌جا می‌کند، SSH به شما شل کامل می‌دهد.

مثال دستور: ssh root@203.0.113.10 -p 22 با کلید عمومی به جای رمز عبور. اگر هاست شما SSH دارد، یادگیری پایه‌های آن ارزشش را دارد. برای مدیریت فایل با SSH، دستور rsync -avz --progress /local/path user@server:/remote/path را یاد بگیرید؛ این ابزار برای انتقال سایت بین سرورها بهترین گزینه است. چک‌لیست کامل انتقال بدون قطعی را در مستندات انتقال به سرورنت ببینید.

اصطلاحات ایمیل: MX، SPF، DKIM

MX Record

رکوردی در DNS که مشخص می‌کند ایمیل‌های یک دامنه به کدام سرور تحویل داده شود. اگر MX را اشتباه تنظیم کنید، ایمیل‌های شما به سرور اشتباه می‌رود یا برمی‌گردد.

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

SPF و DKIM

SPF (Sender Policy Framework) رکوردی است که مشخص می‌کند کدام سرورها مجاز به ارسال ایمیل به نام دامنه شما هستند. DKIM (DomainKeys Identified Mail) امضای دیجیتالی است که تأیید می‌کند ایمیل واقعاً از سرور شما ارسال شده و در مسیر دستکاری نشده است.

بدون این دو، ایمیل‌های شما به اسپم می‌رود یا کاملاً رد می‌شود. مثال رکورد SPF: v=spf1 include:spf.example.com ~all. علامت ~all یعنی «ایمیل‌هایی که از سرورهای دیگر می‌آیند را نرم‌رد کن» و -all یعنی «سخت‌رد کن». برای سایت فروشگاهی، -all امن‌تر است اما اگر از سرویس ایمیل مارکتینگ استفاده می‌کنید، حتماً IP آن را به SPF اضافه کنید وگرنه ایمیل‌های تبلیغاتی شما هم رد می‌شود.

اصطلاحات عملکرد: TTFB، Latency، Uptime

TTFB (Time To First Byte)

زمانی که از ارسال درخواست مرورگر تا دریافت اولین بایت پاسخ از سرور می‌گذرد. این معیار نشان می‌دهد سرور چقدر سریع پاسخ می‌دهد، نه چقدر سریع محتوا بارگذاری می‌شود. TTFB زیر ۲۰۰ میلی‌ثانیه خوب است، بالای ۵۰۰ میلی‌ثانیه نیاز به بررسی دارد.

TTFB بالا معمولاً از سه جا می‌آید: DNS کند، سرور شلوغ، یا کد سنگین سمت سرور. برای تشخیص، از curl -w "%{time_starttransfer}" -o /dev/null https://example.com استفاده کنید. اگر TTFB بالا بود اما سایت سبک است، مشکل از هاست است.

Uptime

درصد زمانی که سایت در دسترس بوده است. ۹۹.۹٪ uptime یعنی سالانه حدود ۸.۷ ساعت قطعی. ۹۹.۹۵٪ یعنی ۴.۳ ساعت. تفاوت به نظر کوچک می‌آید اما برای سایت فروشگاهی با درآمد روزانه، همین چند ساعت یعنی از دست رفتن فروش واقعی.

هیچ هاستی ۱۰۰٪ uptime ندارد. سوال درست این نیست «آیا قطعی دارید؟» بلکه این است «وقتی قطعی رخ می‌دهد، چقدر طول می‌کشد تا خبردار شوید و چه زمانی برای رفع آن قول می‌دهید؟» جواب این سوال را در SLA بنویسید و قبل از خرید بخوانید.

پرسش‌های پرتکرار

فرق هاست اشتراکی و سرور مجازی چیست؟

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

چرا TTL را کم کنم و چه زمانی نه؟

TTL پایین (مثلاً ۳۰۰ ثانیه) یعنی تغییرات DNS سریع‌تر منتشر می‌شود، اما سرور DNS شما درخواست‌های بیشتری دریافت می‌کند. اگر قصد انتقال سرور دارید، ۲۴ ساعت قبل TTL را کم کنید تا بعد از تغییر، سایت سریع به سرور جدید برود. اگر تغییرات DNS مکرر ندارید، TTL پیش‌فرض (۳۶۰۰ ثانیه) کافی است.

چطور بفهمم هاست من چقدر ترافیک مصرف کرده است؟

در پنل مدیریت هاست (cPanel یا DirectAdmin) بخش «Bandwidth» یا «Traffic» را باز کنید. معمولاً آمار روزانه و ماهانه با نمودار نشان داده می‌شود. اگر به حد مجاز نزدیک می‌شوید، اول فایل‌های حجیم (ویدیو، فایل‌های فشرده) را از هاست حذف کنید و بعد اگر باز هم مشکل داشتید، پلن را ارتقا دهید.

آیا گواهی SSL رایگان امن است؟

بله. گواهی Let's Encrypt از نظر رمزنگاری با گواهی‌های پولی تفاوتی ندارد؛ هر دو از استاندارد TLS استفاده می‌کنند. تفاوت در سطح تأیید هویت است: گواهی رایگان فقط مالکیت دامنه را تأیید می‌کند، گواهی سازمانی هویت شرکت را هم. برای سایت معمولی، گواهی رایگان کاملاً کافی است.

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

آیا این مطلب برایتان مفید بود؟