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

ارزیابی قبل از اقدام
از اشتباهات رایج بین صاحبان سایت*ها(بخصوص افراد غیر فنی) انتخاب میزبان قبل از طراحی و پیاده*سازی سایت است، و این در حالیست كه بسیاری از نیازها و مشخصه*هایی كه میزبان بایستی آن را پشتیبانی كند، در هنگام پیاده*سازی سایت مشخص می*شود.
در صورت عدم همخوانی مشخصات و نیازهای میزبان و سایت، نیاز به تغییر میزبان و یا پیاده*سازی سایت براساس مشخصات میزبان سایت ایجاد می*شود كه هر دو مورد، طبیعتاً هزینه*ساز خواهد بود.
اما اشتباه برخی از طراحان سایت نیز عدم توجه به وضعیت بازار و نیازهای مشتری است. برای مثال برخی از طراحان، سایت*های مشتریان خود را با تكنولوژی جاوا و jsp پیاده*سازی می*كنند، این در حالی است كه این تكنولوژی اگرچه بسیار قدرتمند است، اما كمتر در سرورهای شركت*های هاستیگ پشتیبانی می*شود، و یا استفاده از آن نیازمند پرداخت هزینه بیشتری است؛ مشكل دیگر این كه برای نگهداری حجم كمی از اطلاعات و برای یك سایت كم*بیننده از Microsoft Sql Server استفاده می*كنند، و البته در اكثر مواقع استفاده از چنین سرویسی نیاز به پرداخت هزینه اضافی دارد و این در حالیست كه استفاده از بانك اطلاعات MS Access نیز چنین امكانی را فراهم می*كند.
بنابراین قبل از پیاده*سازی سایت، بایستی مشورت*ها و بررسی*های لازم صورت گیرد و همچنین بایستی تمام برنامه*ها ونیازها(مانند استفاده از صفحات پویا و یا بانك*های اطلاعات) و حتی تعداد بینندگان احتمالی سایت حداقل برای یك سال آینده تعیین شود، و آنگاه به برای انتخاب میزبان سایت اقدام كنید.

میزان فضا (Disk Space ویا Storage)
میزان فضای مورد نیاز برای نگهداری صفحات، تصایر ویا بانك*های اطلاعاتی سایت، از مهم*ترین معیارها برای انتخاب نوع میزبان و نوع سرویس شركت میزبان شده است. تقریبا اكثر شركت*هایی كه در زمینه ارائه خدمات میزبانی سایت فعالیت می*كنند، میزان فضای اختصاص داده شده به سایت*ها را به عنوان معیاری برای تقسیم*بندی خدمات خود استفاده می*كنند. نكته*ای كه بایستی به آن توجه داشته باشید و حتما جزئیات آن را از شركت میزبان سؤال كنید، اطلاعاتی دیگری است كه در همان فضای اختصاص داده به سایت شما قرار خواهد گرفت. برای نمونه عموماً صندوق*های پستی ازهمان فضای اختصاص داده شده به سایت استفاده می*كنند، و یا لاگ*فایل*های سایت (Log File) نیز در همان فضای سایت قرار می*گیرند. در چنین حالتی اگر شما از سرویس ده مگابایتی یك شركت استفاده می*كنید و یك صندوق پستی یا حجم پنج مگابایت دارید، عملاً تنها پنج مگابایت دیگر برای قراردادن صفحات و تصاویر سایت دارید. البته برخی شركت*ها نیز فضای ذكر شده در سرویس*های خود را برای صفحات و اطلاعات سایت در نظر می*گیرند و برای دیگر اطلاعات مانند لاگ*فایل*ها و صندوق پستی*ها فضای رایگان دیگری در نظر می*گیرند. بنابراین، جزئیات سرویس شركت هاست را در این زمینه جویا شوید، و دقت كنید كه چه میزان فضا در نهایت برای صفحات سایت و صندوق پستی*ها نیاز دارید، و بر این اساس، سرویس*های شركت میزبان را خریداری كنید.

صندوق پستی (Mail Box)
باور كنید موفق*ترین شركت*های میزبان در دنیا، نه به خاطر قیمت*ها، بلكه به خاطر پشتیبانی و انجام تعهدات خود در برابر مشتریان به چنین درجه*ای رسیده*اند.
داشتن ایمیل با نام خود سایت، اكنون دیگر نیازی معمول برای مدیران و صاحبان سایت*هاست. شما هم حتما علاقه*مندید كه ایمیل*هایی مانند info@yoursite.com و یا sales@ yoursite.com داشته باشید. و یا به تمام كارمندان شركت خود و به نام سایت شركت ایمیل اختصاص بدهید. بنابراین در سرویس*های شركت میزبان به تعداد ایمیل*های داده شده، ظرفیت، كیفیت و همچنین چگونگی ایجاد آن دقت كنید. یكی از مواردی كه شركت*ها به عنوان بخشی از تبلیغات سرویس*های خود ذكر می*كنند، تعداد ایمیل*های بیشتر و یا تعداد نامحدود صندوق*های پستی است. همان طور كه در بالا نیز به آن اشاره*ای داشتیم، بایستی دقت كنید كه چه میزان ظرفیت و فضا برای هر صندوق پستی در نظر گرفته می*شود، و البته آیا فضای اختصاص داده شده به ایمیل*ها از همان فضای كلی اختصاص داده به سایت استفاده می*كند یا خیر.
همچنین اگر مایل به ایجاد تعداد زیادی صندوق پست الكترونیك برای سایت خود هستید، دقت كنید كه آیا شركت میزبان، پنل و یا امكانی را برای ایجاد و مدیریت این صندوق*ها برای شما در نظر خواهد گرفت یا خیر.

ترافیك سایت و برخی از محدویت*ها
بایستی گفت این نكته از جمله مواد بسیار مهمی است كه متاسفانه توسط افراد غیرحرفه*ای در نظر گرفته نمی*شود. ترافیك سایت، میزان اطلاعاتی است كه در طول یك مدت مشخص بین سایت و بازدیدكنندگان رد و بدل می*شود. ترافیك سایت، رابطه مستقیمی با تعداد بازدیدكنندگان سایت و حجم صفحات سایت دارد. بنابراین اگر فكر می*كنید بازدیدكنندگان سایت شما زیاد خواهند بود و همچنین صفحات شما از حجمی سنگین برخوردارند، حتماً به این مورد و نیز محدودیت سرویس*های شركت*های میزبان دقت كنید.
ترافیك سایت معمولا بصورت ماهانه براساس مگابایت و گیگابایت و با كلماتی چون ترافیك، و یا پهنای باند (BandWidth) در جزئیات سرویس*های شركت*ها ذكر می*شود، و البته در صورت عدم ذكر، می*بایست آن را حتماً جویا شوید. اگر شركت میزبان، به شما قول پهنای باند نامحدود را داده، و شما هم گمان می*كنید سایتی با بازدیدكنندگان زیاد خواهید داشت، حتما در قرارداد خود با شركت، این مورد را ذكر كنید.
البته اعمال محدودیت برای سایت*ها تنها به همین شكل محدود نیست، و برخی شركت*ها برای تعداد كاربران همزمان سایت و یا میزان استفاده سایت از پردازش CPU محدودیت*هایی اعمال می*كنند كه بد نیست در جریان آنها نیز باشید.

مشتریان دیگر شركت
قبل از انتخاب یك میزبان، بد نیست درباره سابقه شركت نیز تحقیقی كنید. همچنین بهتر است از میزبان بخواهید چند سایت مشهور را كه بر روی سرورهای خود میزبانی می*كند معرفی نماید.
اما نكته بسیار مهم دیگر، توجه به تعداد سایت*های قرار گرفته بر روی سرور شركت است. اگر سایت شما تنها حاوی صفحات HTML است و یا بیینده آن زیاد نیست، این مورد، اهمیت چندانی ندارد. اما هرچه تعداد سایت*های میزبانی شده بر روی سرور بیشتر باشد، بدین معنا است كه سرور شما مشغولیت بیشتری دارد و به همین دلیل، سرعت كمتری هم دارد.
همچنین توجه كنید كه سرورهای با تعداد سایت زیاد، بیشتر در خطر حمله هكرها هستند! استاندارد مشخصی برای تعدد سایت*های میزبانی شده بر روی یك سرور نیست، چرا كه بر اساس مشخصات سخت*افزاری سرور، سیستم عامل سرور و همچنین نیازها و بییندگان سایت*ها، این رقم می*تواند متغیر باشد. بسیاری از شركت*ها، سایت*ها را براساس تقسیم*بندی «شخصی» و «تجاری» بر روی سرورهای متفاوت قرار می*دهند، كه این می*تواند به هم نفع صاحبان سایت*های شخصی (به دلیل ارزان بودن) و هم سایت*های تجاری (به دلیل نیاز به سرعت و كیفیت بهتر) باشد.

در ایران، اكثر شركت*ها به خصوص شركت*های معروف، برای ارزان*تر تمام شدن هزینه*ها، ناچار تعداد زیادی سایت*ها را بر روی یك سرور قرار می*دهند كه این می*تواند عواقب بدی دربرداشته باشد، مواردی مانند آنچه كه گاهی در روزنامه*ها می*خوانیم، یعنی با هك شدن یك سرور، صدها سایت دچار صدمه می*شوند!

معمولاً در سرورهای ویندوز و با مشخصات یك كامپیوتر معمولی، تعداد بین دویست سایت تجاری و یا چهارصد سایت شخصی رقم مناسبی است.

پشتییانی و تعهدات شركت میزبان
باور كنید موفق*ترین شركت*های میزبان در دنیا، نه به خاطر قیمت*ها، بلكه به خاطر پشتیبانی و انجام تعهدات خود در برابر مشتریان به چنین درجه*ای رسیده*اند. خلاصه این كه سرویس میزبانی سایت بدون پشتیبانی، ارزشی ندارد.
طبیعتاً منطقی نیست كه به شركت*هایی كه تلفن و یا آدرس مشخصی ندارند و تمام پشتیبانی آنها تنها براساس ایمیل است و یا حاضر نیستند مشكلات و یا سؤالات فنی مشتریان خود را به صورت حضوری و یا تلفنی پاسخگو باشند اعتماد كنید.
همچنین بسیار خوب است كه از تعهدات شركت سرویس*دهنده نیز مطلع شوید. یكی از مهم*ترین آنها تعهد به قابل دسترس بودن سایت در اكثر زمان*هاست كه اصلاحاً به آن uptime می*گویند. البته ذكر این گونه تعهدات تنها در آگهی*های تبلیغاتی كافی نیست و این موارد می*بایست در قرارداد نیز ذكر شود. شركت*هایی كه از اطلاعات مشتریان خود نسخه پشتیبان تهیه می*كنند و در برابر امنیت و مشكلات فنی سایت*ها، خود را مسئول می*دانند، بهترین انتخاب*ها هستند.

سیستم عامل
اگر صفحات سایت شما تنها HTML هستند، نوع سیستم عامل، اهمیت چندانی ندارد، ولی اگر قرار است سایتی پویا داشته باشید و یا از زبان*های برنامه*نویسی رایج در محیط وب در سایت استفاده كنید، حتماً به سیستم عامل سرور دقت كنید. به طور كلی می*توان سیستم عامل سرورها را به دو دسته، یعنی «مبتنی بر ویندوز مایكروسافت» و «لینوكس و یونیكس» تقسیم كرد. هر كدام از این سیستم عامل*ها دارای قدرت*ها و توانایی*های متفاوتی هستند. سیستم عامل لینوكس و یونیكس، در پاسخ*دهی به سایت*های پربیینده و سایت*هایی با حجم سنگین (مانند گالری عكس، یا ارائه*كننده فایل*های صوتی و تصویری و...) توانایی بهتری نسبت به سرورهای ویندوز دارند. همچنین سرورهای لینوكس و یونیكس به علت ارزان بودن اكثر برنامه*های آنها در مقایسه با سیستم عامل ویندوز، ارزان*تر است، و بنابراین انتخابی مقرون به صرفه برای سایت*هایی است كه نیاز به حجم بالای ذخیره*سازی اطلاعات سایت خود دارند. همچنین معمولاً در این سیستم عامل*ها استفاده از سرویس*های بانك اطلاعاتی مانند MySql ارزان*تر از نرم*افزار MicroSoft Sql Server در محیط ویندوز است. به عقیده بسیاری از كارشناسان، سیستم عامل لینوكس دارای امنیت بهتری نسبت به ویندوز است.
اما سرور ویندوز نیز دارای مزایای خاص خود است. پشتیانی از تكنولوژی ASP (به عنوان یكی از ساده*ترین و رایج*ترین تكنولوژی*ها برای ساخت صفحات پویا) و همچنین تكنولوژی جدید و پرقدرت ASP.NET و البته پشتبانی بهتر از زبان فارسی و یونی*كد از جمله مزایای سیستم عامل ویندوز است.
سرورهای مبتنی بر ویندوز در بین شركت*های میزبان وب ایرانی بسیار رایج است، و بسیاری از سایت*های ایرانی بر روی سرورهای ویندوز قرار دارند.

سرور به كجا وصل است؟
نوع ارتباط سرورها به شبكه اینترنت معیار بسیار مهم و تاثیرگذار در سرعت دسترسی به سایت*های آن سرور است. هرچقدر سرعت و پهنای باند خطوط بیشتر باشد، و هرچقدر سرور به خطوط اصلی اینترنتی (كه به آنها Backbone می*گویند) نزدیك*تر باشد، سرعت دسترسی به سایت*های آن سرور بیشتر خواهد بود، چرا كه اطلاعات با سرعت بیشتر رد و بدل خواهند شد و بسته*های اطلاعاتی از گره*های كمتری در شبكه اینترنت گذر خواهند كرد. برخی از شركت*ها نوع اتصال سروهای خود را به اینترنت در جزئیات سرویس*های خود ذكر می*كنند، البته جزئیات اعلام شده معمولا نوع اتصال شبكه*ای از كامپیوترهای سرور شركت (Data Center) به شبكه است و بنابراین تعداد سرورهای آن شبكه نیز باید در نظر گرفته شود. با این حال به طور كلی استفاده از خطوط فیبرنوری OC می*تواند پاسخگوی نیاز سرورها باشد.
همچنین دقت كنید كه محل سرور شركت در یكی از كشورهای آمریكای شمالی و یا اروپا باشد، چرا كه این كشورها دارای BackBoneهای قدرتمد اینترنت هستند. برای امتحان و مقایسه سرعت یك سرور، می*توانید از دستورات ping و یا TraceRT استفاده كنید.

پلات فرم*ها، زبان*های برنامه*نویسی و نرم*افزارهای مدیریت بانك اطلاعات

اگر دارای صفحات پویا و برنامه*نویسی*شده هستید، حتما قبل از استفاده و انتخاب یك میزبان درباره جزئیات پلات*فرم*ها و زبان*های برنامه*نویسی پشتیبانی شده سوال كنید،. آیا سرور تكنولوژی ASP و یا ASP.NET،JSP ، CGI ،ISAPI و زبانهای چون PHP و perl و CFM را پشتبانی می*كند؟ البته معمولاً كمتر سروری همه این موارد را پشتیبانی می*كند. بنابراین بر اساس نیاز خود سوال كنید!
در بسیاری سایت*ها از بانك*های اطلاعاتی استفاده شده است، بنابراین حتما در این مورد با مدیران فنی سرور صحبت كنید. این كه چه نرم*افزارهایی پشتیبانی می*شود و همچنین شرایط استفاده از آنها را جویا شوید، چرا كه اگرچه در تبلیغات اكثر شركت*ها پشتیبانی از نرم*افزار مدیریت بانك اطلاعات ذكر می*شود، اما برخی شركت*ها برای اعمال تنظیمات برای استفاده از بانك*های اطلاعاتی و یا فضای اختصاص داده شده به بانك*های اطلاعاتی، هزینه*ای جداگانه طلب می*كنند.
یك نكته مهم، توجه به نیازهای زبان فارسی در بانك*های اطلاعاتی است. مرتب*سازی، جست*وجوی متون فارسی در برخی نرم*افزارهای مدیریت بانك اطلاعاتی مانند MySql در محیط لینوكس به درستی انجام نمی*شود و نیاز به برنامه*نویسی و یا اعمال تغییرات خاصی هست. و حتی در Sql Server 7 Ms اگر تنظیمات مربوط به كدپیچ 1256 درست اعمال نشود، در مرتب*سازی مشكل خواهید داشت، و همچنین بانك اطلاعاتی ms Acces بسیار وابسته به زبان پیش فرض سرور (انگلیسی و یا فارسی) است.
باز هم نكته*ای دیگر، ممكن است در صفحات برنامه*نویسی خود مانند ASP از COM Object بخصوصی استفاده كنید ( مثلا برای ارسال ایمیل و یا Upload فایل ) و با در PHP نیاز به برخی كتابخانه داشته باشید، (مانند كتابخانه Image و یا PDF). بنابراین درباره این جزئیات نیز با مدیران سرور مشورت كنید و مطمئن شوید كه آنها چنین كتابخانه*هایی را در سرور نصب كرده*اند، و یا حاضر به نصب و اعمال تنظیمات هستند.