سرويسهای Hosting و تفاوت آنها ...
بنا به درخواست برخی از دوستان، که مايل بودند سرويسهای Hosting را معرفی کنيم و فرق آنها را توضيح دهيم، در اين شماره سعی شده است که اطلاعات نسبتا مفيدی با زبان ساده ارائه شود تا همه دوستان بتوانند از آن استفاده کنند.
ضمنا از آنجايی که ما کاپوچينويی ها دوست داريم که خوانندگانمان با ما باشند و سعی کرده ايم فضايی ايجاد کنيم دوستانه، تا شما هم احساس دوستی و نزديکی بيشتری با مجله بکنيد، درخواست می کنم که حتما نظرات خود را در قسمت نظرخواهی بنويسيد و اگر موضوعی وجود دارد که علاقه داريد در موردش بخوانيد به من اطلاع دهيد.
محمدرضا فرخی
اين بار به دستور محمد رضای عزيز، در مورد Hosting و Domain اطلاعات خودم را می نويسم.
Hosting فضايی روی اينترنت است که صفحات وب و فايلهای مختلف روی آن قرار ميگيرند. در حقيقت Hosting يک کامپيوتر مانند کامپيوتر شماست، با اين تفاوت که کمی قويتر است، روی آن يک Web Server نصب است، هميشه روشن است و همواره با سرعت بالا به اينترنت متصل ميباشد.
اين کامپيوتر يک سيستم عامل هم دارد. اين سيستم عامل ميتواند ويندوز يا لينوکس باشد.
اگر خواسته باشيد يک Host تهيه کنيد و در حقيقت فضای معينی از هارد يکی از اين کامپيوترها را اجاره نماييد، با گزينه هايی مواجه ميشويد. مثلا بايد انتخاب کنيد که روی چه سيستم عاملی ميخواهيد قرار داشته باشد و از کدام وب سرور ميخواهيد استفاده کنيد.
اگر بخواهيد صرفا يک صفحه HTML ساده داشته باشيد، شايد زياد تفاوتی نکند. ولی اگر بخواهيد از Script های Server side استفاده کنيد، آنگاه اين موضوع مهم است. منظور از Script های Server side، همان صفحاتی است که با فرمت ASP, JSP, PHP, Perl , . . . مشاهده ميشوند. در اين مورد در آينده بيشتر صحبت خواهيم کرد.
اکنون در مورد Hosting ها، به تفکيک سيستم عامل کمی صحبت ميکنيم:
LINUX:
پر استفاده ترين سيستم عامل در زمينه HOST، سيستم عامل لينوکس ميباشد. روی اين سيستم عامل، وب سرور آپاچی (Apache) کار ميکند. حدود ۶۵ درصد از وب سرورهای دنيا از Apache استفاده ميکنند. وب سرور Apache، غير از صفحات HTML ساده، از صفحاتی با فرمت PHP و Perl پشتيبانی ميکند. با نصب Component های مختلف ميتوان فرمت های ديگر را نيز استفاده کرد. مثلا اگر روی آن، برنامه TomCat نصب شده باشد، ميتواند فايل های JSP را نيز اجرا نمايد. همچنين ميتوان فايل های ASP را با نصب Component ای اجرا نمود.
موضوع مهم ديگر، بانک های اطلاعاتی (Database) ميباشند. بانک اطلاعاتی ای که بطور معمول بر روی سيستم يونيکس وجود دارد، mySQL ميباشد.
Windows:
بعد از وب سرور Apache، پر استفاده ترين وب سرور بر روی اينترنت، IIS ميباشد که روی ويندوز نصب ميگردد. IIS غير از صفحات HTML ساده، از فرمت ASP نيز پشتيبانی ميکند. البته ميتوان با نصب برنامه های مختلف، از IIS برای اجرای فايلهای با فرمتهای JSP, Perl, PHP نيز استفاده نمود.
بانک اطلاعاتی معمول برای استفاده در سيستم عامل ويندوز، Access ميباشد. البته MS SQL Server نيز ميتواند روی ويندوز نصب گردد که قابليتهای بيشتری برای کار با Database به ما ميدهد.
حال که با وب سرورهای معروف و تفاوتهای معمول آنها آشنا شديد، به ديگر گزينه هايی ميپردازيم که در هنگام تهيه Host با آنها برخورد ميکنيد.
يکی از مهمترين فاکتور ها در انتخاب Hosting، حجم انتقال اطلاعات (Data Transfer) ميباشد. شرکتهايی که اينگونه سرويسها را ميدهند، بر روی ميزان اطلاعاتی که بين سايت شما و کاربرانتان تبادل ميشود، نظارت دارند. مثلا اگر شما سايتی داريد که يک صفحه دارد و حجم آن ۱۰۰ کيلو بايت است و بطور متوسط روزانه 100 نفر بيننده دارد، حجم اطلاعات انتقال يافته در يک روز ۱۰ مگابايت و در ماه ۳۰۰ مگابايت است. به همين ترتيب ميتوانيد ميزان اطلاعات منتقل شده خود را اندازه گيری کنيد.
فاکتور بعدی تعداد ايميل هايی است که ميتوانيد داشته باشيد.
در همين بخش، معمولا به شما اجازه داده ميشود، به تعداد نامحدودی، Alias تعريف کنيد. برای روشن شدن مفهوم Alias مثالی ميزنم. مثلا شما ايميلی به نام Admin@cappuccinomag.com داريد. اگر بر روی اين ايميل، Alias ی به نام webmaster@cappuccinomag.com درست کنيد، هر ايميلی که به آدرس دوم فرستاده شود، بدست Admin@cappuccinomag.com خواهد رسيد. Alias در حقيقت نام مجازی يک Email Address است.
گزينه ديگر، Component ها و برنامههای ديگريست که همراه Host ارائه ميشود. مثلا Jmail , Asp e-mail , Asp-upload , CGI Mail form , CGI Guestbook , . . .
گزينه ديگری که معمولا داده ميشود، Control Panel ميباشد. البته منظور، کنترل پنل مربوط به Host است. از طريق اين قسمت، از طريق وب ميتوان تنظيماتی را انجام داد. مثلا اگر از UNIX استفاده شود و روی آن mySQL Database وجود داشته باشد، از اين قسمت ميتوان برای مديريت Database اقدام نمود. از طريق کنترل پنل همچنين ميتوان آدرس ايميل و Alias تعريف کرد. روی سرورهای UNIX از طريق کنترل پنل ميتوان برای دايرکتوريهای مختلف، کلمه عبور تعريف کرد و بدينوسيله آنها را مخفی کرد. از طريق کنترل پنل همچنين ميتوان تنظيمات مربوط به ارتباطات محفوظ شده (SSL) را انجام داد. روی ويندوز، تنظيمات مربوط به بانک اطلاعاتی (DSN) از همين طريق انجام ميگيرد.
گزينه بعدی، امکان گزارش گيری از سايت ميباشد. گزارش گيری های مختلفی که تعداد بازديد کنندگان در روزها و ماههای مختلف و همچنين ميزان تبادل اطلاعات را بطور دقيق نمايش ميدهد.
امکان ديگری که معمولا روی Host ها ارائه ميشود، Backup گيری روزانه از کليه فايلهای موجود بر روی سرور است. اين کار برای نگهداری اطلاعات موجود بر روی سرور، امری حياتی است.
گزينه آخری که در اينجا از آن نام برده ميشود که نسبتا جديدتر هم هست، WAP سرور ميباشد. اطلاعات من در اين مورد فقط در همين حد است که فرق آن را با هويج ميدانم!
در آخر هم توصيه ای ميکنم که خود بر اساس تجربه به آن دست يافته ام!
هميشه سعی کنيد از افراد و شرکتهای معتبر، Host تهيه کنيد و مطمئن باشيد که همان سرويسی که در قرارداد اوليه به شما قول داده اند، تحويل ميدهند.









