Server یا Host

با انتخاب وب سرور و زبان برنامه‌نویسی حال به بررسی فضای میزبانی یا هاست می‌پردازیم.

سرور یا هاست کدام برای فضای میزبانی مناسب‌تر است. برخی فاکتورها در این انتخاب موثر است.

فاکتورهای موثر در انتخاب هاست و سرور

هزینه

در ابتدا میزان بودجه‌ای که دارید را بسنجید. هزینه خریداری سرور بسیار بالاست. حداقل میزان هزینه برای یک سرور کوچک 1 میلیون در ماه است. حتی در مواقعی که کسب‌وکار بزرگ است یک سرور احتمالا کافی نیست و به تعداد بیشتری از سرور نیاز خواهید داشت. این نکته را در نظر داشته باشید که هزینه هاست به نسبت سرور مقرون به‌صرفه‌تر خواهد بود.

هاست ایران یا خارج

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

سرعت

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

سرور را بخریم یا اجاره کنیم؟

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

میزان فضای هاست یا سرور بایستی چقدر باشد؟

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

از کدام سرویس‌دهنده هاست تهیه کنیم؟

برای انتخاب سرویس دهنده‌ها بهتر است از افرادی که در این زمینه اطلاعات و تجربه دارند پرس‌وجو نمایید. راه دوم برای شناخت سرویس‌دهنده خوب این است که در اینترنت آپتایم رکورد (Server Uptime Record) را سرچ کنید. رکوردهای تمامی سرویس دهنده‌ها ثبت شده است. پس از آن بسنجید سرویس دهنده‌ها چقدر آپتایم دارند.

آپتایم به‌چه معناست؟

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

گزارش‌های سرویس‌دهنده‌ها هم ایرانی و هم خارجی در اینترنت وجود دارد و می‌توانید به‌راحتی بررسی نمایید تا بتوانید انتخاب بهتری داشته باشید.

چقدر سرعت دسترسی به هاست یا سرور اهمیت دارد؟

تمامی دستگاه‌ها و کامپیوترهای که در دنیای اینترنت است، بایستی تعداد بسیاری مسیر را عبور کنند تا به آنچه شما سرچ کرده‌اید را نمایش دهند.

به‌عنوان مثال یک سایتی را شما سرچ می‌کنید تا بخواهید وارد آن شوید. وقتی‌که از کامپیوتر شما درخواست ارسال می‌‌‌شود، این درخواست به فضای اینترنت می‌رود. درصورتی‌که شما از ADSL مخابرات استفاده می‌کنید از طریق روترها و IPهای محلی عبور کرده و به همین صورت از شهرها و کشورهای مختلف عبور می‌کند تا در نهایت به آن سرور سایت که در آلمان است، برسد. پس از تعداد زیادی سویچ، دستگاه‌های شبکه‌ای هاب، Firewall و Backboneهای اینترنتی عبور کرده تا به آن سرور سایت برسد. به‌هرحال مدت زمانی طول می‌کشد تا این مسیر طی شود و در طول مسیر ممکن است دستگاه‌های ضعیف و خوبی هم وجود داشته باشد.

این نکته هم بدانید که از چه مسیری عبور می‌کند تا به مقصد سرور سایت که در آلمان است برسد هم اهمیت دارد. به‌عنوان مثال برای یک سفر تهران به اصفهان، مسیری که به احتمال زیاد طی می‌شود از تهران به قم، سپس به کاشان و در نهایت به اصفهان است، که این نوع مسیر درست است. طی کردن مسیری از تهران به سمت سمنان سپس به شاهرود و مشهد و پس از آن به یزد و در نهایت اصفهان اشتباه و نامعقول است. 

دقیقا برای ارسال درخواست و دریافت بازخورد از سرور مسیرهایی به‌صورت شبکه‌های کامپیوتری طی می‌شود تا آن بسته‌های اطلاعاتی برود و سپس مجدد برگردد. لذا اهمیت دارد چه مسیری را طی کند. مسیرهای شبکه‌های کامپیوتری همانند ریل‌های قطار از پیش تعبیه شده‌اند و ممکن است کند بوده و Time Outبدهند و نتوانند آن لحظه‌ای که شما می‌خواهید بسته‌های اطلاعاتی را انتقال بدهند.

چطور سرویس‌دهنده‌ها را شناسایی کنیم تا مسیر صحیح را طی کنند؟

برای شناسایی سرویس‌دهنده‌های سرور یا هاست و اینکه DNS آن‌ها صحیح باشد، می‌توانید به‌صورت آنلاین در ویندوز یا لینوکس با استفاده از نرم افزارهای موجود آن را ارزیابی کنید.

با سرچ کلماتی نظیر Traceroute یا Online Traceroute یا Online Visual Traceroute در یک باکسی که ارائه می‌دهند نام دامنۀ مورد نظر را بزنید و طول مسیر را ملاحظه کنید. به‌ همین ترتیب هاب‌هایی که در طول مسیر بایستی طی شود تا به سرور نهایی برسد را نمایش می‌دهد.

تایم Traceroute میلی ثانیه است. هر چقدر این زمان کوتاه‌تر باشد، بهتر خواهد بود. اما هرچقدر میزان تایم Traceroute بلندتر باشد سرویس‌دهنده آن دیوایس‌ها مشکل دارد و یا ممکن است مسیری را که طی می‌کنند خوب نباشد. پس به‌وسیله Traceroute تایم اوت سرویس‌دهنده و همین‌طور مسیرهای آن را بسنجید و مسیر کوتاه‌تر را انتخاب کنید.

بهترین نوع انتخاب سرویس‌دهنده‌ برای مخاطبان داخل کشور

درصورتی‌که مخاطبان کسب‌وکار مورد نظر در ایران‌اند و سرویس‌دهنده هم در ایران است، بهتر است سرویس‌دهنده و CDN در ایران باشد. در زمانی که شبکه لوکالی است سرعت خیلی بالاتر از فضای اینترنت است.

مهم‌ترین عوامل در انتخاب سرویس‌دهنده‌ها

سرعت و Uptime دو عامل بسیار تاثیرگذار در انتخاب سرویس‌دهنده‌اند. موارد حائز اهمیتی دیگری از جمله Storage و CPU وجود دارد. اما بدانید که در هاست‌های اشتراکی نمی‌توانید دخالت کنید ولی در سرورها این امکان را دارید تا هرچقدر مایلید فضا برای میزبانی خود مشخص کنید ولی هزینه بسته به میزان فضا متفاوت بوده و بالاتر خواهد بود.