اگر قصد خرید هاست را دارید، خواندن این مقاله قبل از خرید، از واجبات است!
نقش هاست در سایتهای اینترنتی:
برای درک بهتر هاست، لازم است کمی درباره ساختار سایت بدانیم. ساخت وبایت اینترنتی، درست مثل افتتاح یک مغازه آداب خودش را دارد. تصور کنید همین حالا قرار است بوتیک کیف و کفش خودمان را باز کنیم. خوشمان بیاید یا نه، باید مراحل زیر را طی کنیم:
۱. انتخاب نام (بخش دامنه)
هنگام راهاندازی فروشگاه یا مغازه واقعی، باید یک اسم برای آن انتخاب کنیم. برای طراحی سایت هم قدم اول انتخاب نام دامنه است. Domain یا دامنه به صورت «پسوند دامنه.نام دامنه.www» مشخص میشود.
برای اینکه بدانیم دامنه چیستف در پست بعدی مفاهیم آن را کاملا توضیح خواهیم داد.
۲. اجاره مغازه (بخش هاست)
خب، حالا وقتش رسیده تا سری به بنگاهها بزنیم و مغازه مناسبی پیدا کنیم. این مرحله همان مرحلهای است که تا انتهای مقاله با آن سروکار داریم! هاست درست مثل فضای فروشگاه برای یک سایت اینترنتی است. در یک فروشگاه فیزیکی، باید مغازهای اجاره کنیم که اجناس را در آن قرار دهیم. به همین ترتیب، در سایت هم به اجاره فضایی برای قرار دادن اطلاعات، عکسها و فایلها نیاز داریم. این فضا و حافظه هاست نام دارد.
۳. مدیریت فروشگاه (سیستم مدیریت محتوا)
مسلماً قرار نیست مغازهمان خالی بماند و هر روز اجناس جدیدی به ویترین اضافه میشوند!
در سایت هم باید دائماً مطالب جدید قرار داد و محتوا را بهروز کرد و….
وارد کردن مداوم این اطلاعات با کدنویسی خیلی سخت و پیچیده است! در عوض میتوان از یک سیستم مدیریت محتوا استفاده کرد. این سیستمها مدیریت و افزودن محتوای جدید به سایت را آسان میکنند. برای مثال میتوان به وردپرس اشاره کرد؛ محبوبترین سیستم مدیریت محتوای جهان!
در پست های بعدی در مورد وردپرس هم توضیح خواهیم داد
۴. دکور و جذابیت (بخش قالب سایت)
و مرحله آخر، چیدمان و دکوراسیون فروشگاه است. این مساله در سایتها هم اهمیت دارد. حتما سایتهای زیادی را میشناسید که طراحی شیک و گرافیک آن جذبتان کرده. طراحی ظاهری سایت با کمک قالب انجام میشود.
قالب سایت مثل یک پوسته روی اطلاعات سوار میشود و فونت، رنگ، ابعاد و در کل محیط سایت را تعیین میکند. قالبهای آماده متنوعی برای سایت قابل خریداری هستند؛ اما اگر طرح خاصی مدنظرتان بود، میتوانید از یک طراح بخواهید تا آن را برایتان درست کند!
هاست چیست و چه کاربردی دارد؟
خب حالا که با نمای کلی قضیه آشنا شدید، وقتش رسیده هاست را به طور دقیق تعریف کنیم:
هاست (Host) بخشی از یک سرور است که اطلاعات سایت شما روی آن قرار میگیرد. در فضای هاست میتوانید صفحات وبسایت، تصاویر، عکسها، و انواع فایلها را وارد کنید. به این ترتیب، کاربران در سرتاسر جهان، میتوانند از سایتتان بازدید کنند.
با اجاره هاست در فضای وب، انگار مغازهای در اختیار دارید که محصولاتتان را در آن قرار دهید. حالا کاربران در هر ساعت از شبانه روز با وارد کردن آدرس سایت شما، میتوانند از صفحاتتان بازدید کنند.
راستی به هاست، میزبانی وب هم میگویند (کلمه انگلیسی host به معنی میزبانی است.)
برای اینکه گیج نشوید، لطفا به مبحث سرور در پست های قبلی ما سر بزنید.
تفاوت سرور و هاست
یک سرور میزبان وب، فضای خود را تقسیم میکند و هر بخش آن را در اختیار یک مشتری قرار میدهد. وقتی شما هاست اجاره میکنید، صاحب فضای کوچکی از این سرور میشوید. از یک تا ۵۰۰ سایت (در شرایط خاص) میتوانند همزمان از سرور به صورت مشترک استفاده کنند!
برای درک بهتر، سرور را ساختمان بزرگی تصور کنید که یک واحد کوچک از آن را به عنوان هاست اجاره میکنید. (البته اگر شرکتتان بزرگ است میتوانید کل ساختمان را اجاره کنید! به این حالت سرور اختصاصی میگویند. عجله نکنید در ادامه با انواع سرور هم آشنا میشویم.)
اما مگر سرورها هم نوعی کامپیوتر نیستند؟ پس چرا از کامپیوترهای شخصی بهعنوان هاست استفاده نمیشود؟!
استفاده از کامپیوتر شخصی به جای هاست
چنین کاری برای استفاده مدوام تقریبا غیرممکن است! کامپیوترهای شخصی بسیار ضعیفتر و محدودتر از سرورها هستند. سروری که هاست میزبانی ارائه میدهد، قدرتمند و دارای پهنای باند بالا است. علاوه بر این، سرور باید شبانهروزی روشن باشد تا کاربران در زمانهای مختلف بتوانند به سایت دسترسی پیدا کنند. انجام این کار با کامپیوترهای شخصی عملاً نشدنی است.
اصلاً همه اینها به کنار! شرکتهای هاستینگ برای محافظت از سرورها، آنها را در فضاهای مخصوص به نام دیتاسنتر (عکس بالا) نگهداری میکنند. در دیتاسنترها تمام تمهیدات مثل برق اضطراری، مقابله با زلزله، آتشسوزی و… در نظر گرفته شده است. یک تیم کاربلد هم برای رفع مشکلات احتمالی نرم افزاری گوشبهزنگ هستند؛ اما کامپیوتر شخصی شما با هر مشکل کوچکی از دسترس خارج شده و مخاطبان سایتتان از دست خواهند رفت.
اما خب این وسط یک چیزی به اسم لوکال هاست هم داریم که اتفاقاً خیلی به دردبخور است!
لوکال هاست چیست؟
لوکال هاست همان کامپیوتر شماست که به عنوان سرور میتواند استفاده شود. وقتی شما یک آدرس IP را داخل کامپیوترتان صدا میزنید، در حال وصل شدن به یک کامپیوتر دیگر در شبکۀ اینترنت هستید. اما اگر آدرس ۱۲۷.۰.۰.۱ را صدا بزنید، انگار که به لوکال هاست (کامپیوتر خودتان) وصل شدهاید.
لوکال هاست به چه دردی میخورد؟ اگر بخواهید سایت یا اپلیکشنی راهاندازی کنید، یا در حال یادگیری برنامهنویسی باشید، میتوانید از منابع کامپیوتر خودتان بهعنوان یک سرور ساده استفاده کنید و در شروع کار هزینه خرید هاست را ندهید.
منظور از انواع هاست چیست؟
هنگام خرید هاست، با انواع متفاوت آن روبرو میشوید؛ چراکه شرکتهای هاستینگ، هاستهای متفاوتی را برای نیازهای مختلف ارائه میکنند. مثلاً اگر شما فقط یک وبلاگنویس ساده باشید، هاست متفاوتی از یک وبسایت تجاری بزرگ نیاز دارید. در ادامه با تعریف انواع Host آشنا میشویم.
. هاست اشتراکی (Shared Web Hosting)
یک سرور را تصور کنید که به چندین بخش تقسیم شده است. هر کدام از این بخشها، یک هاست اشتراکی هستند. هر سرور میتواند تا صدها هاست اشتراکی داشته باشد! این نوع از هاست قیمت مناسبی دارد؛ چون هزینه نگهداری سرور بین همه کاربران تقسیم میشود. در کل اگر سایتتان ترافیک بالایی ندارد، تازهکار هستید و نمیخواهید زیاد هزینه کنید، هاست اشتراکی نیازتان را رفع میکند.
۲. هاست اختصاصی (Dedicated Web Hosting)
در این نوع هاست، یک سرور فقط در اختیار یک مشتری قرار میگیرد. پس طبیعتاً مزایای آن بیشتر از نوع اشتراکی است. امنیت بالا، پهنای باند اختصاصی، سرعت زیاد (که خودش بهبود سئو را در پی دارد) از مزایای هاست اختصاصی هستند.
البته اگر انتخابتان این نوع از هاست است، به فکر مرحله راهاندازی و قیمت هم باشید. توصیه میکنیم فقط در صورتی که سایت بزرگ و پربازدیدی دارید (مثلا بیشتر از ۱۰۰ هزار بازدید در ماه) به سراغ این نوع هاست بروید. هاست اختصاصی هزینه بالایی دارد.
۳. هاست یا سرور مجازی (VPS)
هاست مجازی (یا سرور مجازی که اکثراً آن را با نام VPS میشناسیم) چیزی بین هاست اختصاصی و اشتراکی است! در این سرویس، فضای یک سرور به کمک تکنولوژی hypervisor تقسیمبندی میشود.
اما یک نکته مهم: این هاست تقسیم شده، استقلال بیشتری نسبت به هاست اشتراکی دارد. چون شما میتوانید مطابق نیازتان سیستم عامل، یا برنامه مورد نظرتان را نصب کنید. بدون اینکه با هاستهای همسایه کاری داشته باشید! علاوه بر این، VPS نسبت به هاست اختصاصی هم مزیت دارد. هزینه این سرویس بسیار مقرونبهصرفه و حدود یک پنجم تا یک دهم هاست اختصاصی است!
۴. هاست ابری (Cloud Web Hosting)
هاست ابری جدیدترین تکنولوژی میزبانی وب است. تا اینجا فقط یک سرور میزبان سایت شما بود. اما در هاست ابری چندین سرور از سایت شما پشتیبانی میکنند. به این صورت که نسخههای وبسایت روی چند سرور قرار میگیرد و به طور موازی میزبانی میشود. حالا اگر گفتید فایده این کار چیست؟
اگر یکی از سرورها در سرویسدهی به مشکل خورد، سرور بعدی سایت را در دسترس کاربر قرار میدهد. یا اگر یک زمانی سرور به ارتقاء یا تعمیر نیاز داشت، سایت شما همچنان روی سرور دیگر کار میکند. به این ترتیب down time سایت تقریبا به صفر میرسد. شرکتهای بزرگی مثل گوگل از این هاست برای در دسترس بودن دائم استفاده میکنند.
۵. هاست رایگان (Free Web Hosting)
و در آخر هاست وسوسهانگیز رایگان را بررسی کنیم . شرکتهای هاستینگ این سرویس را معمولا با هدف جذب مشتری و تست خدمات ارائه میدهند. قضیه اینجاست که نگهداری سرور در دیتاسنتر، پشتیبانی هاست و خود شرکت هاستینگ کلی هزینه دارند. حالا به نظرتان منطقی است که هاست به صورت رایگان تقدیم مشتری شود؟ قطعا نه! هاست رایگان وجود دارد. اما قضیه این است که هر چقدر پول بدهیم همانقدر آش میخوریم! این نوع سرویس محدودیتهای زیادی دارد که به ریسکش نمیارزد.
محدودیت نام دامنه، پهنای باند، فضای دیسک، امنیت و… از
معایب میزبانی رایگان هستند. مثلا اگر سایتتان را با نام
www.iranserver.com به هاست متصل کنید، ممکن است به صورت
www.iranserver.freehost.com به شما تحمیل شود. که خب جنبه خوبی برای اعتبار برندتان ندارد. در کل هاست رایگان فقط برای تست روی پروژههای کوچک و آزمایشی توصیه میشود.
خب، کمکم داریم به مرحله خرید هاست نزدیکتر میشویم. برای یک خرید خوب، بهتر است با ویژگیهای بهترین هاست آشنا شویم.
یک هاست خوب چه ویژگیهایی دارد؟
تا اینجا انواع هاست را شناختیم. حالا برای خرید این هاستها، باید به چه پارامترهایی توجه کنیم؟ در سرویسهایی که شرکتهای میزبانی وب ارائه میدهند آیتمهای مختلفی وجود دارد. در این بخش با ویژگیها و مشخصات یک هاست خوب آشنا میشویم. تا بتوانید خودتان درست و غلط را یاد بگیرید و بهترین هاست را با توجه به نیازتان تهیه کنید.
۱. پهنای باند (Bandwidth)
هنگام خرید هاست حتما با عبارت پهنای باند روبرو میشوید. احتمالا شما هم تجربه کردهاید که در مواقع شلوغی سایتی برایتان باز نشود. گرفتن کارنامه کنکور در لحظه اعلام نتایج را یادتان هست؟ یا ثبت نام پیش فروش ایران خودرو. برای اینکه تعداد زیادی از کاربران بتوانند همزمان یک سایت را ببینند به پهنای باند بالا نیاز است. پهنای باند درست مثل یک اتوبان است. هر چقدر این اتوبان عریضتر باشد خودروهای بیشتری از آن حرکت میکنند و کسی پشت ترافیک نمیماند.
در پست های بعدی در مورد پهنای باند کاملا توضیح خواهیم داد.
پهنای باند سایتمان را چطور حساب کنیم؟
برای تخمین، باید حجم اطلاعات سایت و میزان بازدید را در نظر بگیرید. (البته نوع کاربری سایت هم مهم است. مثلا سایتهای دانلود فیلم و آهنگ به پهنای باند بالایی نیاز دارند.) در سایتهای معمولی، میتوانید حجم هر صفحه را حساب کنید و آن را در میانگین بازدید روزانه ضرب کنید. مثلا اگر هر صفحه سایت ۲۰۰ کیلوبایت باشد و روزانه ۴۰۰ بازدید کننده دارید، عدد ۸۰۰۰۰ کیلوبایت (یا ۸۰ مگابایت) بهدست میآید.
حالا با ابزاری مثل گوگل آنالیتیکس ببینید هر کاربر میانگین به چند صفحه از سایتتان سر میزند. مثلا ۵ صفحه. ۸۰۰۰۰ را در ۵ و نتیجه را در ۳۰ روز ماه ضرب کنید، تا پهنای باند موردنیاز ماهانه “حدودی” بهدست بیاید.
۲. فضا یا حجم هاست (Disk space)
فضای هاست همان حجمی است که در اختیار شما قرار میگیرد تا اطلاعات سایت خود را روی آن قرار دهید. این مفهوم درست مثل کارت حافظه موبایل یا هارد دیسک کامپیوتر است. طبیعتا هرچه فضای هاست بیشتر باشد، میتوان اطلاعات بیشتری روی آن قرار داد. شرکتهای هاستینگ فضاهای متنوعی را در اختیار شما میگذارند.
از کجا بفهمیم به چه حجمی نیاز داریم؟
باز هم به سایتتان توجه کنید! سایتهای کوچک یا وبلاگهای شخصی به فضای هاست کمی نیاز دارند. چون ماهیت این سایتها فقط متن و تعدادی عکس کوچک است. اما اگر سایت شما شامل انواع محصولات، عکسها، محتوای ویدئویی و… است به حجم بالایی نیاز دارید.
بعد از نوع کاربری، به پارامترهایی مثل استاتیک یا داینامیک بودن سایت، دیتابیسها، قالب، سیستم مدیریت محتوا و… هم توجه کنید. توصیه میکنیم برای تخمین دقیقتر فضای موردنیاز هاست، نظر طراح سایت خود را بپرسید.
۳. افزودن دامنه (Addon Domain)
اوایل مقاله با مفهوم دامنه و نام سایت آشنا شدیم. دامنه اصلی شما باید همان ابتدای کار روی هاست قرار بگیرد. در این که شکی نیست! اما نوع دیگری از دامنه هم وجود دارد. قابلیت ادان دامین به شما کمک میکند تا دامنه دیگری را به هاستتان اضافه کنید. (این کار را در مقاله
افزودن دامنه به هاست یاد بگیرید.)
کاربرد ادان دامنه برای توسعه کسب و کار است. مثلا تصور کنید شما یک «فروشگاه آنلاین کتاب» دارید. با توسعه سایت، تصمیم گرفتهاید که «بخش لوازم تحریر» را هم راهاندازی کنید. اگر هاستتان ادان دامین داشته باشد، دیگر نیازی نیست مجدد هاست جدیدی بخرید. کافی است به راحتی و از طریق کنترل پنل، دامنه سایت جدید را به هاست اضافه کنید. پس اگر برنامه دراز مدتی برای توسعه دارید، حتما هاستی با قابلیت ادان دامین بخرید.
۴. کنترل پنل (Control panel)
کنترل پنل به شما در مدیریت بهتر هاست کمک میکند. با این برنامه، بدون نیاز به کدنویسی، میتوانید کارهای لازم را از طریق یک پنل گرافیکی ساده پیش ببرید.
Cpanel،
Direct admin،
Plesk و… از محبوبترین پنلهای مدیریتی هستند. بعد از خرید هاست، شرکت هاستینگ شناسه و رمز دسترسی را در اختیار شما قرار خواهد داد. با ورود به این پنل میتوانید به آسانی کارهای زیر را انجام دهید:
- مشاهده گزارشهای سرور
- مدیریت حساب کاربری
- جزئیات حافظه خالی و حافظه مصرف شده
- افزودن دامنه به هاست
- جزئیات مصرف پهنای باند
- مدیریت دیتابیس
- تنظیمات مربوط به ایمیلها
- نصب سیستم مدیریت محتوا
- و انواع امکانات دیگر
پس این ۲ مورد را که احتمالاً موقع تحقیق دربارۀ هاست زیاد به چشمتان بخورد، یادتان باشد:
- هاست سی پنل: هاستی که کنترل پنل cPanel روی آن نصب شده باشد.
- هاست دایرکت ادمین: هاستی که کنترل پنل دایرکت ادمین (Direct Admin) روی آن نصب شده باشد.
. بکاپ گیری (Backup) فکر میکنم همه ما با اهمیت بکاپ گیری آشنا هستیم. وقتی پای اطلاعات سایتمان در میان باشد این ویژگی پر رنگتر هم میشود. برای خرید هاست حتما به قابلیت بکاپ گیری توجه کنید. شرکتهای هاستینگ معتبر سرویسهای بکاپ دائمی و منظم دارند. در صورت نیاز به این اطلاعات میتوانید با پشتیبانی شرکت ارتباط بگیرید، یا خودتان بکاپ را دریافت کنید. در کنترل پنل هاست منویی برای backup وجود دارد که همیشه در دسترس شماست.
حادثه که خبر نمیکند! مشکلات فنی ممکن است از طرف سرور شرکت، یا از طرف خود شما باشد. مسائلی مثل خرابی و سوختگی سخت افزاری، پاک شدن اشتباهی اطلاعات سایت در هنگام توسعه نرم افزاری و… در کمین سایت شما هستند. پس برای اینکه خیالتان راحت باشد با سرویس بکاپ سایتتان را بیمه کنید.
نحوه بک آپ گیری:
فایلهای مورد نیاز برای بکاپگیری در وردپرس همانطور که میدانید، فرایند بکاپگیری شامل کپی کردن فایلها و اطلاعات در یک مکان امن و سپس بازیابی آنها در مواقع ضروری است. حال شاید از خود بپرسید که در وردپرس کدام فایلها و اطلاعات باید کپی شوند؟ پاسخ این سوال به دو بخش تقسیم میشود که عبارتند از:
بخش اول: فایلهای موجود در روت دایرکتوری وردپرس (WordPress root directory) روت دایرکتوری وردپرس، در حقیقت تمام فایلهایی هستند که باعث بهتر کار کردن این سیستم مدیریت محتوا میشوند. به عنوان مثال، تنظیمات سایت، پلاگینها، تمها و فایلهای مولتی مدیا در دایرکتوری روت قرار دارند. علاوه بر آن، فایلهای مرتبط با نحوه تعامل وبسایت با سرورها و عملکرد پلاگینها و تمها نیز در این بخش هستند.
بخش دوم: فایلهای موجود در پایگاه داده وردپرس (WordPress database) بکاپ گرفتن از دیتابیس یا پایگاه داده شامل تمام جداول و محتویات فایلها میشود. این جداول معمولاً در قالب SQL هستند که باید نسخههای پشتیبان آن را تهیه نمود. به این منظور، میتوان از روشهای بکاپگیری دستی و خودکار استفاده نمود. همچنین، بکاپ گیری با افزونهها نیز گزینه مناسبی برای پایگاه داده است.
در بخش بعدی، راجع به این ۳ روش بکاپگیری از سایت وردپرسی صحبت خواهیم کرد.
روشهای بکاپگیری از وردپرس حال که با ضرورت و فرایند بکاپگیری در وردپرس آشنا شدیم، بهتر است به معرفی ۳ روش ساده و کاربردی بپردازیم که بک آپ گرفتن از سایت را برایمان راحتتر میکنند. این سه روش عبارتند از:
۱) بکاپگیری دستی در وردپرس اولین روشی که برای گرفتن بک آپ از وبسایت استفاده میشود، روش دستی است. در این روش برای کپی و انتقال فایلها باید از پروتکلهای انتقال فایل (
FTP) مانند
FileZilla استفاده کنید.
لازم به ذکر است که هاست وبسایت شما، باید اعتبار لازم برای اتصال از طریق FTP یا
SFTP را برایتان فراهم کند. از این طریق میتوانید با سرور ارتباط برقرار کرده و دایرکتوری روت وردپرس را پیدا کنید. در بسیاری از موارد، دایرکتوری روت را با نام
public نامگذاری میکنند. در ادامه، مراحل زیر را دنبال کنید:
پوشه public را کپی یا دانلود نمایید. این کار ممکن است کمی زمانبر باشد؛ چراکه وبسایتهای وردپرسی شامل صدها یا هزاران فایل مختلف هستند. پس از اتمام دانلود، آن را در یک جای امن ذخیره کرده و تاریخ روز را روی آن درج کنید. این کار باعث میشود که تمامی اطلاعات وبسایت و تنظیمات آن برای همیشه محافظت شوند.
اکنون میخواهیم به این سوال پاسخ دهیم که چگونه میتوان با کمک FTP از سایت وردپرس نسخه پشتیبان تهیه نمود؟
سادهترین راه برای انجام این کار، مراجعه به دیتابیس و پایگاه داده است. به همین منظور، وارد کنترل پنل هاست شده و نرمافزار مدیریت پایگاه داده را جستوجو میکنیم.
زمانی که در کنترل پنل هاست روی Open phpMyAdmin کلیک میکنید، مدیریت دیتابیس راهاندازی میشود و با انتخاب database از منوی سمپ چپ وارد پایگاه داده خواهید شد. در مرحله بعد، گزینه Export را از منوی بالای صفحه انتخاب کرده و در صفحه باز شده روی Quick کلیک کنید. از بخش Format نیز گزینه SQL را پیدا کرده و سپس در پایین صفحه روی Go کلیک کنید.
پس از انجام این مراحل، روت دایرکتوری وردپرس و پایگاه داده را به دست آوردهاید؛ حال بهتر است هر دو فایل را در یک فایل Zip قرار داده و در یک جای امن ذخیره کنید.
بازگردانی بکاپ دستی پس از اتمام فرایند بکاپگیری، باید بتوانیم آن را بازگردانی کنیم.
راحتترین کار برای بازگردانی بکاپ به روش دستی این است که پوشه بکاپ را روی سرور آپلود کرده و نام آن را تغییر دهید. سپس پوشه روت فعلی را حذف کرده و پوشه بکاپ را جایگزین آن نمایید.
اما برای بازگردانی پایگاه داده هم دوباره وارد phpMyAdmin شده و روی گزینه Import در بالای صفحه کلیک کنید. در اینجا باید فایل بکاپگیری پایگاه داده را انتخاب کرده و روی گزینه Go کلیک کنید؛ به همین سادگی!
2) بکاپگیری خودکار اگر از یک هاستینگ معتبر خدمات میگیرید، میتوانید بکاپگیری خودکار را فعال کنید! این قابلیت توسط هاست ارائه و به صورت ساعتی، روزانه، هفتگی و… انجام میشود.
برخی از هاستینگها، میتوانند بکاپگیری در وردپرس را به صورت روزانه و خودکار انجام دهند. یادتان هست که راجع به اهمیت بکاپگیری در فواصل زمانی کوتاه صحبت کردیم؟ آن هم در مورد سایتهای فروشگاهی بسیار ضروریتر هستند.
3) بکاپگیری با کمک پلاگینها یکی دیگر از روشهای بکاپگیری در وردپرس، استفاده از انواع
افزونهها و پلاگینهای وردپرسی است. خوشبختانه پلاگینهای زیادی وجود دارند که برای تهیه نسخه پشتیبان از وردپرس کاربرد دارند. این پلاگینها به دو دسته کلی تقسیم میشوند:
- پلاگینهای بکاپ گیری کامل وردپرس: این پلاگینها تمامی اطلاعات و تنظیمات مربوط به وردپرس را کپی کرده و در فضایی ابری ذخیره میکنند.
- پلاگینهای بکاپ گیری افزایشی وردپرس: این نوع از پلاگینها تنها زمانی بکاپگیری را انجام میدهند که تغییراتی روی سایت ایجاد شده باشد. در نتیجه از اشغال غیر ضروری فضای سرور جلوگیری میکنند.
۶. آپ تایم (uptime) آپ تایم بالا از معیارهای یک هاست خوب است. این ویژگی در دسترس بودن سایت شما را نشان میدهد. هیچ مخاطبی دوست ندارد به سایتهایی که مدام قطع هستند سر بزند. از طرفی عدم دسترسی، تاثیر بسیار منفی روی ترافیک سایت دارد. (بخصوص در سایتهای فروشگاهی که درآمدشان از حضور کاربران در لحظه است)
مقدار آپتایم در طول ۱ سال و به صورت درصدی تعیین میشود. ایدهآلترین عدد ۱۰۰% است. اما به هر حال هر انسان و ماشینی ضریب خطا دارد. به همین دلیل اکثر شرکتهای معتبر هاستینگ آپتایم ۹۹.۹۹% را ارائه میدهد. یعنی در طول یکسال ممکن است نهایتا ۱ ساعت سایت شما از دسترس خارج شود.
منظور از سیستم عامل هاست چیست؟ گفتیم که سرورها یکجورهایی کامپیوترهای پرقدرت هستند. سرور هم مثل کامپیوتر شخصی ما به سیستم عامل نیاز دارد. دو سیستم ویندوز و لینوکس به این منظور استفاده میشوند. خب حالا سیستم عامل سرور چه ربطی به ما دارد؟ قضیه این است که باید ویندوز یا لینوکس بودن هاستمان را انتخاب کنیم.
پس بیایید آشنایی مختصری با این دو سیستم عامل داشته باشیم:
هاست ویندوز (یا هاست با سیستم عامل ویندوز) این سیستم عامل توسط شرکت مایکروسافت ارائه میشود.
هاست ویندوزی از سایتهایی پشتیبانی میکند که با زبان برنامه نویسی ASP و NET نوشته شدند. پس اگر زبان سایتتان PHP است دور این سیستم عامل را خط بکشید! در هاستهای ویندوزی معمولا از کنترل پنل Plesk ، Website panel و SolidCP استفاده میشود.
سرورهای ویندوزی از دیتابیس MSSQL و سیستم مدیریت محتواهای اختصاصی پشتیبانی میکنند. منظور از اختصاصی این است که سیستم های مدیریت محتوای رایج براساس PHP هستند؛ که خب گفتیم سرور ویندوزی تطابق خوبی با آنها ندارد. اما اگر سیستم مدیریت محتوای اختصاصی و دست نویسی با ASP و NET داشته باشید، ویندوز به خوبی جوابگوی شماست.
هاست لینوکس (یا هاست با سیستم عامل لینوکس) هر چند ما اسم ویندوز را بیشتر شنیدهایم، اما در زمینه هاستینگ لینوکس بیشتر مورد استقبال است. چون این هاست به خوبی از زبان برنامهنویسی PHP پشتیبانی میکند. و اینجاست که برنامهنویسان PHP عاشق هاست لینوکس میشوند! با این نوع هاست انواع سیستمهای مدیریت محتوای وردپرس، جوملا، دروپال، پرستاشاپ و… پشتیبانی میشوند.
با
هاست لینوکس میتوانید از پنلهای مدیریتی محبوبی مثلCpanel ،Direct admin ،Kloxo و Zpanel استفاده کنید. علاوه بر این، از نظر پشتیبانی دیتابیس، هاست لینوکس با پایگاه داده MYSQL به خوبی سازگار است. (اکثر سیستم مدیریت محتواهای معروف، برای عملکرد صحیح به پایگاه داده تحت MYSQL نیاز دارند)
هاست لینوکس بخریم یا ویندوز؟ حقیقتا نمیشود برای تمام سایتها یک نسخه واحد پیچید. هر کدام از این دو سیستم عامل، شرایط و تفاوتهای خاص خودشان را دارند. به همین دلیل بهتر است انتخاب شما براساس نیاز سایتتان باشد. یعنی ببینید سایتتان با چه زبانی نوشته شده؟ (اگر نمیدانید از طراح سایتتان بپرسید.) سیستم مدیریت محتوایتان چیست؟ و…
به جز ویژگیهای بالا، هاست لینوکس و ویندوز از نظر مواردی مثل سرعت و امنیت یکسان هستند. چون مواردی مثل سرعت، بیشتر از اینکه به سیستم عامل ربط داشته باشند به سخت افزار سرور وابستهاند.
هاست سی پنل ارزان و هاست سی پنل رایگان! یکی از عبارات رایج در رابطه با موضوع میزبانی وب، هاست سی پنل است. در واقع منظور هاست لینوکسی است که از کنترلپنل cPanel بهره میبرد.
اگر شما هم از آن دسته افرادی هستید که دنبال هاست سی پنل رایگان میگردید، بهتر است در تصمیمتان تجدیدنظر کنید.
مسلماً همه ترجیح میدهند بدون هزینه، امکانات و خدمات لازم را در اختیار داشته باشند! پس چه میشود که پولشان را صرف پرداخت پول برای سرویسهای هاستینگ میکنند؟!
جواب مشخص است. وقتی پولی نپردازید، نه میتوانید انتظار کیفیت داشته باشید و نه حتی انتظار امنیت! قطعاً بودجهای که در اختیار دارید، یکی از مهمترین فاکتورهای تصمیمگیری برای انتخاب هاست است؛ اما اسیر طمع نشوید!
البته کاملاً منطقی است که دنبال هاست سی پنل ارزان باشید. ارزان یا گران بودن یک سرویس یا محصول هم، با توجه به مزنه کل بازار به دست میآید؛ اما یادتان باشد که جدا از قیمت مناسب، هاست باید بتواند نیازهای سایتتان را بهخوبی پوشش دهد.
در کل، دور هاست رایگان را خط بکشید و یادتان بماند:
هرچقدر پول بپردازید آش میخورید.
هاست خارجی بهتر است یا ایرانی؟ حتما هاست ایرانی و خارجی به گوشتان خورده است. یک مقایسه سریع بین این دو داشته باشیم.
هاست ایرانی در داخل کشور میزبانی میشود. در نتیجه با فاصله کم از کاربران ایرانی، سرعت لود سایت بالا میرود. از طرفی نگهداری از هاست ایرانی در دیتاسنترهای داخل کشور انجام میشود. این یعنی در خطرات احتمالی تحریم یا عدم دسترسی به اینترنت بینالملل، اطلاعات سایت شما همچنان محفوظ است.
توصیه میکنیم اگر سایتی دارید که مخاطبان آن ایران هستند، یا سرعت بارگذاری سایت برایتان مهم است از هاست ایرانی استفاده کنید. در کل این دو نوع هاست، تفاوت شدید و چشمگیری با هم ندارند. چه هاست شما داخل کشور باشد و چه خارج، تمام کاربران وب در جهان میتوانند از آن بازدید کنند.
از کدام شرکت هاستینگ خرید کنیم؟ با تمام نکاتی که یاد گرفتیم، قدم آخر انتخاب بهترین شرکت هاستینگ و خرید هاست است. این شرکت باید بتواند به بهترین شکل نیاز سایت شما را تامین کند. طوری که دیگر خیالتان از این سمت راحت باشد و با آرامش به توسعه کسبوکار برسید. برای انتخاب شرکت هاستینگ به نکات زیر توجه داشته باشید.
اعتبار شرکت سوابق و فعالیتهای شرکت چطور است؟ آیا رضایت مشتریان را جلب کرده؟ به تعهدات خود عمل کرده است؟ برای شروع، سایت شرکت را بررسی کنید و درباره سابقه آن جستجو کنید.
امنیت سرور راجعبه دیتاسنتر شرکت سوال کنید. میتوانید راجع به تمهیدات امنیتی آنها هم بپرسید. امنیت باید اولا از نظر فیزیکی در دیتاسنتر تامین باشد. و ثانیا به صورت نرمافزاری با فایروال، کنترل ۲۴ ساعته سرور، و محافظت از حملههای DOS و DDOS نظارت شود.
پلنهای متنوع تنوع پلن دست شما را در انتخاب باز میگذارد. در سایت شرکت هاستینگ پلنها را بررسی کنید. آیا طرحی وجود دارد که مناسب شرایط شما باشد؟ آیا هاستها قابلیت ارتقا دارند؟
تعرفه و قیمت معقول بودن قیمت و خدمات را بررسی کنید تا در خرید و تمدید طرح دچار مشکل نشوید. البته حواستان باشد! گاهی قیمت پایینتر به ضرر سایت شماست. چون شرکتهای نامعتبر با سختافزار ضعیف و تعطیل کردن شیفت شب و… سعی در کاهش هزینه دارند!
پشتیبانی و خدمات یک شرکت مناسب باید بخش پشتیبانی ۲۴ ساعته داشته باشد. راههای ارتباط با مشتریان را بررسی کنید و برای اطمینان، قبل از خرید هاست از آنها مشاوره بگیرید.