هاست چیست؟
هاست یا میزبانی وب به انگلیسی (Host) قسمتی از یک سرور است و دارای ویژگی های سخت افزاری و نرم افزاری است که مقداری از حافظه اینترنت برای بارگذاری را به ازای پرداخت مبلغی در اختیار شما قرار می دهند. این سرور همیشه و به صورت ۲۴ ساعته به اینترنت متصل است. حالا اگر شما در هاست تان اطلاعات سایت خود را قرار دهید، وب سایت شما در سرتاسر اینترنت در دسترس قرار میگیرد و مخاطبان میتوانند با وارد کردن آدرس سایت در مرورگر، هر لحظه از شبانه روز وارد وبسایت شما بشوند و به محصولات و خدمات شما دسترسی داشته باشند.
تعریف هاست به زبان ساده تر:
تصور کنید هاست یک رستوران ایتالیایی با غذا های خوشمزه است!
رستوران ایتالیایی دوست دارید؟ من که عاشق پاستا آلفردو با پنیر پارمسان هستم! خب، تصور کنیم که شما قصد دارید یک رستوران خیلی خفن در شهر افتتاح کنید:
در مرحله اول به دنبال کارهای اداری رفتید، مجوز های لازم را گرفتید و در نهایت اسم رستوران را به ثبت رساندید مرحله انتخاب دامنه
حالا زمانش رسیده که در یک خیابان (سرور)، فضایی برای رستوران اجاره کنید (هاست) و در واقع تمام میز و صندلیها، تجهزات آشپزی، مواد اولیه (اطلاعات سایت) را در آن قرار دهید.
ادامه مخاطبان که کم کم اسم رستوران شما را شنیدهاند، میتوانند با مراجعه به آدرستان به رستوران بیایند و بتوانید غذاهای لذیذتان را برایشان سرو کنید.
فکر میکنم حالا دستگیرتان شده باشد که هاست چیست؟ پس وقتش است که آن را به طور فنیتر بررسی کنیم تا بتوانیم بهترین هاست را برای سایتمان انتخاب کنیم.
آیا نمی شود به جای خرید هاست از کامپیوتر خودمان استفاده کنیم؟
خیالتان را راحت کنم پاسخ قطعی “خیر” است! وقتی شما هاست میخرید، در واقع یک حساب کاربری به شما اختصاص داده میشود. با توجه به هزینه ای که پرداخت کردید “حجم دیسک و مشخصات خاصی” از یک سرور را اجاره میکنید. شاید فکر کنید خب چه کاری است! اصلا هاست چیست من از فضای کامپیوتر خودم استفاده میکنم و اطلاعات سایتم را وارد سیستم خودم میکنم.
این کار عملا ممکن نیست. چون سرورها با کامپیوتر شخصی بسیار متفاوت اند. کامپیوترهای ما با سخت افزارهای ضعیفتر و اینترنت محدود کار میکنند.اما سروری که هاست میزبانی ارائه میدهد بسیار قدرتمند، پر سرعت و با پهنای باند بالا است. به علاوه برای اینکه سایتتان برای بازدیدکنندهها همیشه در دسترس باشد، لازم است که آن را ۲۴ ساعته روشن نگه دارید و به محض خاموش شدن سایتتان هم دیگر قابل نمایش نیست!
یک دلیل دیگر این است که در شرکتهای هاستینگ ، سرورها در فضاهایی مخصوص ( اتاقهای دیتا سنتر) نگهداری میشوند. در این اتاق ها تعداد زیادی سرور در قفسه ها با تاسیسات کامل قرار دارد. به صورت ۲۴ ساعته به برق و اینترنت متصل هستند و حتی تمهیدات قطع برق، زلزله و آتشسوزی و … در این فضاها در نظر گرفته شده است.
سرور چیست؟
نظر فیزیکی سرور یک کامپیوتر یا دستگاه همیشه روشن، و همیشه در دسترس است. اگراین دسترسی فقط در محدوده شما و همکارانتان باشد به آن سرور تحت شبکه می گوییم که احتمالا نمونه آن را در بخش IT شرکتتان دیده اید. اما اگر دسترسی سرور در میان تمام کامپیوترهایی باشد که از طریق اینترنت به هم متصل هستند، به آن سرورهای اینترنتی میگویند. که میشود همین سرورهایی که داریم از آن صحبت میکنیم.
سرورها وظیفه دارند محتوای سایتها را در خود نگه دارند، و اطلاعاتی که شما در هر ساعت از شبانه روز در اینترنت جستجو میکنید را برایتان نمایش بدهند.
تمام شرکتها، ارگانها، و حتی افراد شخصی که نیاز به سایت دارند به “شرکتهای ارائه دهنده هاست و میزبانی وب” مراجعه میکنند. این شرکتها یک سرور میزبان برای شما در نظر میگیرند و بخشی از هارد آن را به شما میفروشند. از چند سایت تا صد سایت میتوانند از یک سرور مشترک استفاده کنند، و دیگر نیازی نیست هر کس هزینه خرید و نگهداری یک سرور جداگانه را بپردازد.
تعداد سایت هایی که بر روی یک سرور قرار میگیرد به عواملی مانند قدرت پردازنده، قدرت رم، و میزان فضای سرور بستگی دارد. در ادامه این مشخصات را تحت عنوان ویژگی های هاست بررسی میکنیم.
ویژگی های لازم برای یک هاست چیست؟
برای خرید یک هاست خوب باید با ویژگی های آن هم آشنا باشیم تا کلاه سرمان نرود! برای آگاهی از ویژگی های هاست ، آن ها را در دو دستهی خصوصیات سخت افزاری و نرم افزاری دسته بندی کرده ایم، که هر دسته شامل مواردی به شرح زیر است:
ویژگی های سخت افزاری هاست:
فضای هاست چیست؟ (Disk Space):
فضای هاست مثل حجم هارد دیسک یا حافظه گوشی موبایل شماست و حجمی از سرور است که به شما تعلق میگیرد تا بتوانید فایلها، محتوا، قالب و … را روی آن آپلود کنید.
شرکتهای هاستینگ معمولا تنوع فضای هاست از ۵۰MB تا ۱۰۰۰۰MB به شما ارائه میدهند. حجم مورد نیاز شما بستگی به سایتتان دارد. قبل از خرید باید به استاتیک یا داینامیک بودن سایت، سیستم مدیریت سایت، ماژولهای مورد استفاده، دیتابیسها، قالب سایت و … توجه کرد.
برای تخمین میتوانید از تجربه ی کارشناسان طراح سایت نوروز گیفت هم کمک بگیرید.
پهنای باند هاست چیست؟ (bandwhidth)
میخواهم یک مسئله بگویم دلتان را خون کنم! همانطور که می دانید برای خرید خودروی صفر کلیومتر در این دو سال اخیر باید در سایت فروش خودرو در قرعه کشی شرکت کنید. بعد از اقدام برای ثبت نام و رفتن به مرحله ی قرعه کشی می بینید که سایت برایتان باز نمی شود،دوباره و دوباره تلاش می کنید و اگر زمانی هم باقی نمانده باشد از استرس سیاه و کبود می شوید!و بلاخره موفق می شویدکه در این قرعه کشی شرکت کنید و بعد هم برنده نشوید!!
پهنای باند همین است. مانند اتوبانی میماند که هرچه عرض آن بیشتر باشد مسافر در ترافیک نمیماند و سریعتر به مقصد میرسد. شما هم برای اینکه چند کاربر به طور همزمان بتوانند محتوای سایتتان را ببینند به یک هاست با پهنای باند بالا دارید.
پهنای باند به ۲ عامل اصلی بستگی دارد حجم اطلاعات سایت و میزان بازدید مورد انتظار. سایتهایی که اجازه دانلود و آپلود فایل میدهند نیاز به پهنای باند خیلی بالا دارند و احتمالا مجبور به استفاده از هاست دانلود شوند. اما برای سایتهای معمولی میتوان اندازه متوسط هر صفحه را حساب کرد. فرض کنید هر صفحه سایت شما ۱۰۰ کیلوبایت باشد و در روز میانگین ۵۰۰ بازدید کننده دارید، که هر کدام ۴ صفحه از سایتتان را ببینند. ترافیک روزانه شما ۱۰۰*۵۰۰*۴ برابر با ۲۰۰ مگابایت خواهد بود. حالا این اندازه را در ۳۰ روز ماه ضرب کرده و پهنای باند مورد نیاز ماهانه را حساب کنید.
کنترل پنل Control Panel:
اگر بخواهم ساده بگویم کنترل پنل یک رابط گرافیکی، برای مدیریت هاست شماست. شرکت هاستینگ بعد از خرید به شما رمز و دسترسی یک کنترل پنل تحت وب را ارائه میدهد. بعد از ورود به این پنل شما میتوانید بدون نیاز به کدنویسی، از طریق آیکونهای گرافیکی هاست خود را مدیریت، و موارد زیر را کنترل کنید:
مدیریت حساب کاربری
مشاهده میزان حجم مصرفی و حجم باقی مانده
میزان مصرف پهنای باند
مدیریت مراکز داده (database)
افزودن دامنه به هاست
نصب سیستم مدیریت محتوا
یکی از محبوب ترین کنترل پنلهای حاضر، CPANEL است. که اکثر شرکتهای هاستینگ به دلیل محیط ساده و کاربردی همین پنل را به مشتریان خود ارائه میدهند. البته کنترل پنل های دیگری هم برای هاست قابل استفاده هست مانند: و… Plesk ، Direct admin
افزودن دامین Addon domain:
افزودن دامنه یا ادان دامین، امکانی است که به شما اجازه میدهد دامنههای بیشتری را در هاست خودتان ثبت کنید و با هر کدام از دامنهها یک سایت جدید راه اندازی کنید.
مثلا تصور کنید هنگام خرید هاست مقابل یکی از آنها نوشته شده که ۲ تا ادان دامین دارد. این یعنی شما که قصد ایجاد سایت “فروش کیف و کفش” دارید، شاید در آینده که کارتان گرفت بخواهید سایت دیگری برای فروش “تجهیزات ورزشی” هم به آن اضافه کنید. در اینصورت دیگر نیازی نیست هاست جدیدی تهیه کنید و میتوانید از طریق کنترل پنل، روی همین هاست یک دامنه جدید وارد کنید.
آپ تایم Up time:
سرور باید در هر ثانیه از ۲۴ ساعت بتواند سایت شما را در دسترس نگه دارد. وگرنه مخاطبان قادر به دیدن وبسایت شما نخواهند بود. گاهی ممکن است به دلیل مشکلات فنی این دسترسی قطع شود (downtime) که خب اتفاق خوبی نیست! برای همین یکی از موارد قابل توجه، آپ تایم هاست است (مخصوصا برای سایتهای فروشگاهی که با قطعی سایت، در واقع مشتری خود در آن لحظات را از دست میدهند).
معمولا شرکتهای هاستینگ آپتایم را به صورت درصد بیان میکنند. مثلا رقم ۹۹.۹۹% به این معنی است که در یک سال، سایت ممکن است فقط یک ساعت از کارافتادگی موقت داشته باشد.
قابلیت بکاپ گیری Back up:
این روزها حتی بکاپگیری از گوشی شخصیمان هم کلی اهمیت دارد، چه برسد به اطلاعات سایتمان! هنگام خرید هاست حتما از سرویسهایی استفاده کنید که بکاپگیری دائم و منظمی دارند. بیایید روراست باشیم شرکتهای هاستینگ که معجزه نیستند! اتفاقهایی مثل مشکلات فنی، خرابی و سوختگی سختافزاری و… همیشه احتمال وقوع دارند. اگر شرکت هاستینگ از اطلاعات موجود روی هاست وبسایت شما بکاپ نداشته باشد، اطلاعاتتان در معرض نابودی کامل قرار میگیرد.
البته مزیت بکاپگیری فقط هنگام خرابی سرور نیست. اگر خود شما هم هنگام توسعه و ویرایش وبسایتتان اشتباها یک فایل و پوشه را پاک کنید، ممکن است کل سایت شما با خطای جدی مواجه شود. در اینصورت میتوانید روی نسخه بکاپ هاستتان حساب کنید.

بهترین هاست
ویژگی های نرم افزاری هاست چیست؟
همانطور که گفتیم سرورها یک سیستمی مانند: همین لپتاپ شخصی خودمان هستند. و لپتاپ ما برای استفاده حتما به سیستم عامل نیاز دارد. به همین صورت سرورها هم دارای سیستم عامل هستند. و از دو سیستم عامل لینوکس و ویندوز استفاده میکنند.حالا کافی است بدانیم تفاوت این دو با هم در چیست و کدام یک برای ما بهتر است؟
مقایسه هاست ویندوز و هاست لینوکس:
در واقع در این مقایسه قرار نیست بگوییم بین لینوکس و ویندوز کدام خوب است و کدام به درد نمیخورد. هر کدام از این سیستم عاملها شرایط و امکانات خاصی دارند و انتخاب شما باید براساس نوع سایتتان باشد. برای اطلاع از شرایطی که گفتم، بگذارید از جنبههای گوناگون مقایسهای بین لینوکس و ویندوز داشته باشیم.
ازنظر برنامه نویسی:
هاست ویندوز توسط شرکت مایکروسافت ارائه شده است. و فقط از زبانهای برنامهنویسی ASP و NET پشتیبانی میکند (که خب صاحب امتیاز این دو زبان خود شرکت مایکروسافت است!) اما آمار نشان میدهد که اکثر سایتهای جهان با زبان PHP برنامه نویسی شدند. یک امتیاز مثبت برای هاست لینوکس! چون لینوکس کاملا سازگار با زبان PHP است.
از نظر سیستم های تولید محتوا:
اکثر سیستمهای مدیریت محتوا مثل وردپرس، جوملا، دروپال، دیتالایف و فروشگاه ساز محبوب پرستاشاپ بر پایه PHP نوشته شدند. و فقط هاست لینوکس میتواند از این برنامهها پشتیبانی کند.
ازنظر کنترل پنل:
همانطور که اشاره کردیم کنترل پنل Cpanel در حال حاضر از بهترین رابطهای گرافیکی است (که اتفاقا اگر تازهکار هستید آموزشهای فراوانی در اینترنت برای کار با این پنل وجود دارد.) در هاست لینوکس میتوانید از کنترل پنلهای Cpanel ، Direct admin ، Kloxo و Zpanel استفاده کنید. و درهاست ویندوز از Plesk و Website panel..
از نظر سرعت:
در واقع سرعت هاست بیشتر به ویژگیهای سختافزاری برمیگردد و ربط چندانی به سیستم عامل سرور ندارد! اما میتوان گفت در مواردی هاست لینوکس سرعت بیشتری از ویندوز دارد. چرا؟ چون لینوکس ابزارهای زیادی برای بهینه سازی و افزایش سرعت سایت پیشبینی کرده است.
سایر ویژگی های هاست:
ویژگیهای اصلی هاست به همین صورت بودند. ولی برای تکمیل بحث، فهرستوار به چند ویژگی تکمیلی هم اشاره میکنیم:
از دیتاسنتر های مشهور باشد:
دیتاسنترهای معروف نسبت به موارد مشابه تازه تاسیس، کیفیت شبکه و سخت افزار بالاتری دارند. هنگام خرید هاست راجع به نام دیتاسنتر از شرکت ارائهدهنده سوال کنید و سپس راجع به کیفیت آن پرس و جو کنید.
پشتیبانی ۲۴ ساعته داشته باشد:
اگر همه ویژگیهای هاستتان عالی باشد ولی پشتیبانی متعهد و پاسخگویی نداشته باشد حسابی توی ذوقتان میخورد. چون برای رفع برخی مشکلات خود حتما در طول استفاده به کمک پشتیبان نیاز پیدا میکنید. پس قبل از خرید راجع به ساعت پاسخگوی، شرح و حدود وظایف پشتیبانی سوال کنید.
امنیت بالایی داشته باشد؟
سرور میتواند در خطر حمله هکرها و یا سایر مسائل امنیتی باشد. حتما قبل از خرید راجع به تمهیدات امنیتی هاست سوال کنید. امنیت سرور باید هم از جهت فیزیکی در ساختمان دیتاسنتر تامین شده باشد، و هم به لحاظ نرم افزاری از بهترین فایروال، کنترل ۲۴ ساعته سرورها توسط کارشناسان امنیت وب، محافظت از حملههای DOS و DDOS و… سایر تمهیدات بهرهمند باشد.