انتخاب یک Host برای یک سایت ASP.NET

انتخاب یک Host  برای یک سایت ASP.NET

اینترنت به همراه خود مجموعه ای گسترده از مشاغل جدید را ایجاد کرده است.



ارائه خدمات هاستینگ برای وب سایت ها، نمونه ای در این زمینه است . با توجه به این که امروزه در اکثر وب سایت های معتبر از برنامه های وب متعددی به منظور ارائه خدمات به کاربران استفاده می گردد ، انتخاب یک host مناسب از جمله تصمیمات مهم در زمان راه اندازی یک وب سایت است که در موفقیت و یا عدم موفقیت یک سایت ، نقشی کلیدی و غیرقابل انکار را برعهده خواهد داشت .برنامه های وب نوشته شده با استفاده از فنآوری ASP.NET نیز از این قاعده مستثنی نمی باشند .در صورتی که قصد انتخاب یک host برای برنامه های وب ASP.NETرا دارید ، مطالعه این مقاله شما را با پارامترهای مهم در این رابطه بیشتر آشنا می نماید .فراموش نکنیم که هر برنامه به ملزومات و امکانات مختص به خود نیاز دارد و می بایست فرآیند انتخاب یک مرکز ارائه دهنده خدمات هاستینگ ( WHP:Web Hosting Provider ) با بررسی امکانات و سرویس های ارائه شده توسط host با توجه به ملزومات مورد نیاز یک برنامه صورت پذیرد.

تهیه لیست ملزومات مورد نیاز یک برنامه

اولین مرحله برای انتخاب یک host ، شناسائی ملزومات مورد نیاز یک برنامه است . برخی از افراد در این رابطه در ابتدا به دنبال این موضوع هستند که host مورد نظر چه نوع سرویس هائی را و با چه قیمتی ارائه می نماید . پرداختن به موضوع فوق بدون شناسائی و آنالیز ملزومات مورد نیاز یک برنامه ، روشی غیرمنظقی در جهت انتخاب یک host است . بدین منظور پیشنهاد می گردد در ابتدا لیستی از امکانات مورد نیاز یک برنامه با توجه به موارد زیر تهیه گردد : برنامه مورد نظر به چه میزان فضا نیاز دارد ؟ در صورتی که قصد ارائه صوت و تصویر بر روی یک وب سایت وجود داشته باشد ، می بایست یک host را انتخاب نمود که دارای امکاناتی مناسب برای ارائه فضای ذخیره سازی مورد نیاز باشد.برنامه مورد نظر به چه میزان پهنای باند نیاز دارد ؟ پاسخ به سوال فوق و تخمیمن مقدار واقعی مورد نیاز تا اندازه ای مشکل بنظر می آید ، ولی اکثر وب سایت های شخصی و یا وب سایـت های متعلق به سازمان ها و یا شرکت های کوچک به چیزی حدود چهار گیگابایت در ماه نیاز خواهند داشت . برنامه مورد نظر از چه نوع بانک اطلاعاتی استفاده می نماید ؟ در صورتی که در رابطه با انتخاب اکسس و یا SQL تردید دارید ، قطعا" SQL یک گزینه مناسب تر در این رابطه خواهد بود . هسته SQL دارای انعطاف لازم متناسب با رشد بانک اطلاعاتی با رعایت اصل مهم عدم کاهش کارآئی است . این در حالی است که چنین وضعیتی در اکسس مشاهده نمی گردد . به هرحال پیشنهاد می گردد همواره از ابتدا با لطف بیشتری به سرویس دهنده SQL نگاه شود ! در صورتی که دارای یک نسخه مجاز از سرویس دهنده SQL نمی باشید ، می توان با استفاده از نسخه رایگان MSDE اقدام به پیاده سازی نرم افزار نمود و پس از آماده شدن برنامه آن را برروی یک سرویس دهنده معتبر SQL بکار گرفت . بانک اطلاعاتی استفاده شده در برنامه به چه میزان فضا نیاز دارد ؟ معمولا" مراکز ارائه دهنده خدمات هاستینگ تعرفه خدمات خود را بر اساس میزان فضای ذخیره سازی بانک اطلاعاتی بر حسب مگابایت در مقابل فضای ذخیره سازی فایل ها بر حسب مگابایت ، ارائه می نمایند . آیا برنامه مورد نظر به گواهینامه های SSL به منظور پردازش ایمن کارت های اعتباری نیاز دارد ؟ در صورت ضرورت استفاده از سرویس فوق ، می بایست یک مرکز ارائه دهنده خدمات هاستینگ را انتخاب نمود که قادر به درخواست و نصب یک گواهینامه برای وب سایت مورد نظر با هزینه قابل قبول باشد ( سعی گردد فرآیند درخواست یک گواهینامه توسط مرکز ارائه دهنده خدمات هاستینگ انجام شود ) . آیا به دریافت mail از یک دامنه یکسان نیاز است ؟ اکثر مراکز ارائه دهنده خدمات هاستینگ سرویس های Email رایگانی را ارائه می نمایند . در این رابطه لازم است بررسی لازم در خصوص تعداد صندوق های پستی ارائه شده و امکانات و ویژگی های مدیریت mail با هدف میزان انطباق آنان با خواسته های شما به دقت صرورت پذیرد . پس از تهیه لیست فوق می توان بررسی لازم در رابطه با انتخاب یک مرکز ارائه دهنده خدمات هاستینگ را آغاز نمود . در صورتی که برخی از مراکز فوق خواسته های اولیه شما در جهت تامین ملزومات مورد نیاز یک برنامه وب ASP.NET را به خوبی تامین نمی نمایند و یا دارای پهنای باند مناسب و یا طرح های متفاوت فضای ذخیره سازی نمی باشند از همین ابتدا دور آنان خط بکشید وبه سراغ آنان نروید .

بررسی دقیق کاندیداها و انتخاب یک host نهائی

پس از این که تعداد کاندیداها به چهار تا پنج مورد محدود گردید ، می بایست عملیات انتخاب host را با بررسی جزئیات بیشتری دنبال نمود . در این رابطه می توان سوالات متعددی را از host کاندید شده مطرح تا در نهایت و پس از آگاهی از پاسخ آنان بتوان یک host مناسب را انتخاب نمود . در زمان انتخاب یک host در اولین مرحله تمایل دارید که با نحوه کار کردن با آنان بیشتر آشنا شوید . آیا نحوه برخورد آنان مناسب است ؟ نحوه و سرعت پاسخگوئی آنان به سوالات مطرح شده به چه صورت است ؟ پاسخ های آنان از لحاظ فنی تا چه میزان صحت دارد ؟زمانی که یک مرکز ارائه دهنده خدمات هاستینگ نمی تواند در جذب مشتری موفق عمل نماید ، قطعا" در ارائه خدمات به مشتریان و حفظ آنان نیز موفق عمل نخواهد کرد . در ادامه با برخی موارد مهم به منظور سنجش میزان قابلیت و توانمندی یک مرکز ارائه دهنده خدمات هاستینگ بیشتر آشنا می شویم :

Backup : در این رابطه لازم است با جزئیات استراتژی تهیه backup توسط مرکز ارائه دهنده خدمات هاستینگ بیشتر آشنا گردید. در چه مقاطع زمانی و به چه صورت از فایل های سیستم و بانک های اطلاعاتی backup تهیه می گردد؟ در صورت بروز یک مشکل خاص چه مدت زمانی طول خواهد کشید تا اطلاعات backup گرفته شده restore گردند ؟

Reliablity : در این رابطه لازم است با زیرساخت مرکز ارائه دهنده خدمات هاستیتگ بطور مختصر آشنا گردید. آیا آنان دارای پهنای باند ارتباطی مناسبی به اینترنت می باشند ؟ استفاده از تجارب سایر افراد و موسساتی که قبلا" وب خود را در اینگونه مرکز host نموده اند ، می تواند موثر واقع شده و فاصله بین شعار های جذب مشتری با واقعیت های موجود را واقعی تر نماید . بکارگیری و مدیریت :در زمان عملیاتی نمودن یک برنامه و استقرار آن بر روی یک مرکز ارائه دهنده خدمات هاستینگ ، اکثر مراکز فوق امکان دستیابی FTP و یا FPE ( اقتباس شده ازFront Page Extensions ) را در اختیار شما قرار می دهند ( و یا هر دو ) . FPE دارای اولویت بیشتری نسبت به FTP است . ویژوال استودیو دات نت ۲۰۰۳ دارای امکانات مناسبی به منظور انتقال یک پروژه بر روی یک سرویس دهنده از راه دور با استفاده از FPE است .( ویژوال استودیو ۲۰۰۵ همچنان از FPE حمایت می نماید ) . مراکز ارائه دهنده خدمات هاستینگ با استفاده از FPE قادر به ارائه یک کنترل پانل به منظور مدیریت مسائل مرتبط با برنامه های وب از طریق یک اینترفیس مبتنی بر وب می باشند . پیشنهاد می گردد در ابتدا و قبل از عقد هرگونه قراردادی از نسخه آزمایشی کنترل پانل به منظور آشنائی با قابلیت های برنامه استفاده گردد . برای سرویس دهنده SQL ، یک مرکز ارائه دهنده خدمات هاستینگ می بایست امکان اتصال مستقیم به سرویس دهنده را با استفاده از ابزارهائی نظیر Visual Studio .NET, Enterprise Manager و یا Query Analyze در اختیار شما قرار دهد . در صورتی که مرکز ارائه دهنده خدمات هاستینگ صرفا" یک اینترفیس وبی را ارائه می نماید ، ممکن است در زمان استفاده از ابزارها و اسکریپت های استاندارد در زمان نصب ، نگهداری و بهتگام سازی بانک اطلاعاتی، مشکلات خاصی ایجاد گردد .

آمار : آشنائی و اطلاع از آمار ترافیک روزانه یک سایت بسیار حائز اهمیت است . اکثر مراکز ارائه دهنده خدمات هاستینگ گزارشات از قبل آماده شده ای را از لاگ های سرویس دهنده وب در اختیار شما قرار می دهند تا با استفاده از آنان بتوان تعداد مراجعه کنندگان به یک سایت را تشخیص داد . پیشنهاد می گردد از host مورد نظر یک نسخه از این نوع گزارشات را دریافت و بررسی نمائید که گزارشات فوق تا چه میزان منطبق با خواسته های شما می باشند . گزارشات شامل referrers ( چگونه بازدیدکنندگان به سایت شما آمده اند ) و خطاهای ۴۰۴ ( زمانی که یک لینک بد وجود داشته باشد ) بسیار مفید می باشند.برخی از مراکز ارائه دهنده خدمات هاستینگ فایل های log خام را در اختیار شما قرار داده تا با استفاده از آنان بتوان گزارشات دلخواه را تولید نمود .

امنیت : در این رابطه لازم است مسائل امنیتی مرتبط با host مورد نظر به دقت بررسی گردد . برای برنامه های وب نوشته شده با استفاده از فنآوری ASP.NET بسیار حائز اهمیت است که مرکز ارائه دهنده خدمات هاستینگ از ویندوز ۲۰۰۳ استفاده نماید که به خوبی patch شده باشد . پیشنهاد می گردد از مرکز ارائه دهنده خدمات هاستینگ سوال شود که چگونه و در چه زمانی نسبت به رفع اشکالات امنیتی ، اقدام می نماید .

نیازهای خاص : آیا برنامه مورد نظر از عناصر و یا سرویس هائی خارج از فریمورک دات نت استفاده می نماید ؟ آیا آنان مرتبط با MSXML ۴ و WSE ۲ می باشند و یا این که هر شب می بایست یک فعالیت زمانبدی شده اجراء گردد؟ در صورتی که پاسخ به سوال فوق مثبت است از مرکز ارائه دهنده خدمات هاستینگ سوال شود که آیا عناصر و سرویس های مورد نیاز بدرستی بر روی سیستم نصب و پیکربندی شده اند ؟

سایر سرویس های رایگان : اکثر مراکز ارائه دهنده خدمات هاستینگ عناصر و کنترل های رایگانی را به همراه پکیج هاستینگ ارائه می نمایند . تعداد زیادی از کنترل ها رایگان می باشند. بنابراین لازم است پکیچ پیشنهادی مرکز ارائه دهنده خدمات هاستینگ با دقت و حساسیت خاصی بررسی گردد . برخی از مراکز ارائه دهنده خدمات هاستینگ سرویس های اضافه ای نظیر SQL Server Reporting Services را با تعرفه مناسبی ارائه می نمایند .

پس از بررسی مراکز ارائه دهنده خدمات هاستینگ در جهت تامین اهداف مهم و حیاتی یک برنامه می توان نسبت به انتخاب نهائی یک host اقدام نمود . قبل از هر چیز لازم است که متن قرارداد تنظیم شده به دقت مطالعه گردد و اطمینان حاصل شود که در صورت ضرورت ارتقاء پلن ، این امر امکان پذیر خواهد بود . سابقه حضور موفقیت آمیز یک host در عرصه ارائه خدمات هاستینگ، می تواند به عنوان یکی از شاخص های مهم میزان موفقیت اینگونه مراکز مورد توجه قرار گیرد ، چراکه مشتریان با حق انتخاب خود امکان حضور چنین مراکزی را در عرصه ارائه خدمات هاستینگ نخواهند داد .


مطالب مشابه :


مهمترین منابع کارشناسی ارشد معماری ومعماری منظر منابع ارشد معماری- گرایش معماری معماری منابع پیشنه

دانلود پروژه های مختلف، تجربه میکنند. ساختمانها چگونه عمل می کنند ؛ محمود




تاثیرطراحی ساختمانها و بناها درزندگی انسانها

و جمعی انسان‌ها مستولی میکنند. را چگونه تحلیل می دانلود کتاب




نانو تکنولوژی - خودآرایی برای جلوگیری ترک برداشتن

آیا تاکنون به این نکته اندیشیده اید که چگونه یک جسم ترک بر می عمل می کنند و دانلود کتاب




علوم

لایه های سنگی تقریبا به همین صورت عمل می خود را چگونه تهیه می کنند دانلود کتاب




انتخاب یک Host برای یک سایت ASP.NET

دانلود رایگان کتاب های استفاده می کنند و کسی حرفهایشان عمل نمی کنند وشنیدن




کتاب

است، لینک دانلود آن به شکل زیر می پیروی می کردید و کتاب کامل « 4 غذا عمل می کنند




خانه های ضد زلزله

میکنند نشان دهد که چگونه می مرحله عمل می دانلود رایگان کتاب




معرفی رشته تکنولوژی معماری

و پنجه نرم می کنند. 8-ساختمانها چگونه عمل بالاتر می برد. در کل مطالعه کتاب های




برچسب :