خوش آمديد!
06:36 يكشنبه 31 ارديبهشت ماه ، 1391
تبلیغات راست
پکیج آموزش جامع دوره مهندسی شبکه مایکروسافت MCSE
خبر خوان

خبر خوان

دسته بندی مقالات
وب
  مقالات HTML
  مقالات PHP
  مقالات ASP.NET
  مقالات CSS
  مقالات XML
  مقالات JavaScript
  مقالات CMS
  مقالات Dreamweaver
  مقالات ColdFusion
  مقالات IIS
  مقالات Apache
  مقالات AJAX
  مقالات Flex
  مقالات AIR
  مقالات Expression Web
  مقالات SEO
  مقالات عمومی وب
برنامه نویسی
  مقالات C / C++
  مقالات C#
  مقالات VB.NET
  مقالات VB6
  مقالات دلفی
  مقالات VbScript
  مقالات اکشن اسکریپت
  مقالات Python
  مقالات سیلور لایت
  مقالات عمومی برنامه نویسی
سخت افزار
  مقالات CPU
  مقالات RAM
  مقالات دیسک سخت
  مقالات MainBoard
  مقالات کیبورد
  مقالات کارت گرافیک
  مقالات چاپگر
  مقالات عمومی سخت افزار
سیستم عامل
  مقالات ویندوز سون
  مقالات ویندوز ویستا
  مقالات ویندوز XP
  مقالات لینوکس
  مقالات سیستم عامل مک
  مقالات عمومی سیستم عامل
گرافیک دو بعدی
  مقالات فتوشاپ
  مقالات Illustrator
  مقالات Corel
  مقالات Painter
  مقالات QuarkXpress
  مقالات InDesign
  مقالات Fireworks
  مقالات Lightroom
  مقالات Bridge
  مقالات آکروبات
  مقالات فلش
  مقالات Expression Medial
  مقالات Expression Blend
  مقالات عمومی گرافیک دو بعدی
گرافیک سه بعدی و انیمیشن سازی
  مقالات تردی مکس
  مقالات مایا
  مقالات اتوکد
  مقالات عمومی گرافیک سه بعدی
میکس و مونتاژ
  مقالات After Effects
  مقالات پرمیر
  مقالات ادیوس
  مقالات SoundBooth
  مقالات Apple Reason
  مقالات Corel Video Studio
  مقالات Audition
  مقالات Pro Tools
  مقالات FLStudio
  مقالات SoundFordge
  مقالات عمومی ویرایش صوت و فیلم
پایگاه داده
  مقالات SQL Server
  مقالات اکسس
  مقالات MySQL
  مقالات اراکل
  مقالات عمومی پایگاه داده
شبکه
  مقالات اکسچنج سرور
  مقالات SharePoint Server
  مقالات ویندوز سرور 2003
  مقالات ویندوز سرور 2008
  مقالات ISA Server
  مقالات VMware
  مقالات MS Virtualization
  مقالات MCSE
  مقالات MCITP
  مقالات CCNA
  مقالات CCNP
  مقالات CCIE
  مقالات مایکروسافت System Center
  مقالات Wireless
  مقالات Wi-Fi
  مقالات WiMax
  مقالات Citrix
  مقالات DSL
  مقالات BizTalk
  مقالات Commerce Server
  مقالات Forefront
  مقالات Groove
  مقالات Communication Server
  مقالات Project Server
  مقالات Storage Server
  مقالات امنیت شبکه
  مقالات VoIP
  مقالات عمومی شبکه
آفیس و برنامه های تجاری
  مقالات Word
  مقالات Excel
  مقالات Access
  مقالات PowerPoint
  مقالات Visio
  مقالات OneNote
  مقالات Publisher
  مقالات Outlook
  مقالات Amalga
  مقالات Dynamics AX
  مقالات Dynamics CRM
  مقالات Dynamics GP
  مقالات Dynamics NAV
  مقالات Dynamics POS
  مقالات Dynamics RMS
  مقالات Dynamics SL
  مقالات عمومی آفیس و برنامه های تجاری

انتخاب یک 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 در عرصه ارائه خدمات هاستینگ، می تواند به عنوان یکی از شاخص های مهم میزان موفقیت اینگونه مراکز مورد توجه قرار گیرد ، چراکه مشتریان با حق انتخاب خود امکان حضور چنین مراکزی را در عرصه ارائه خدمات هاستینگ نخواهند داد .



ارسال شده در مورخه : سه شنبه، 31 فروردين ماه ، 1389   چاپ مطلب

آموزش طراحی وب با دریم ویور


مرتبط با موضوع :

 آموزش ASP.NET MVC - بخش سوم  [يكشنبه، 27 فروردين ماه ، 1391]
 آموزش ASP.NET MVC - بخش دوم  [يكشنبه، 27 فروردين ماه ، 1391]
 آموزش ASP.NET MVC - بخش اول  [يكشنبه، 27 فروردين ماه ، 1391]
 مروري بر تاريخچه محدوديت حافظه مصرفي برنامه هاي ASP.NET در IIS  [شنبه، 8 مرداد ماه ، 1390]
 مسیریابی آدرس در ASP.NET 4  [دوشنبه، 22 فروردين ماه ، 1390]
 اعمال محدودیت مشاهده فایل های XML و XSL در ASP.NET  [سه شنبه، 31 فروردين ماه ، 1389]
 آشنایی با ASP.NET 2.0  [دوشنبه، 30 فروردين ماه ، 1389]
 از صفحات ایستا تا ASP.NET  [شنبه، 22 اسفند ماه ، 1388]
 اعمال محدوديت مشاهده فايل های XML و XSL در ASP.NET  [دوشنبه، 18 آبان ماه ، 1388]
 دستيابی داده در ASP.NET 2.0  [يكشنبه، 17 آبان ماه ، 1388]


تبلیغات چپ
پکیج Windows Server 2008 MCITP Enterprise Administ
آخرین مقالات
· لپ تاپ های Samsung Series 7 Game 3D
· پرطرفدارترین موبایل های هوشمند تا بهار ۲۰۱۲
· Sony Unveila Xperia Sola و صفحه نمایش شناور
· کنترل دستگاه اندرویدی توسط دسکتاپ
· 10 تبلت برتر بهار سال 2012
· Optimus 3D Max دومین گوشی سه بعدی ال جی به عنوان محصولی بی همتا
· G6-1160EE لپ تاپ باقابلیت و پرمخاطب HP
· راه های افزایش امنیت در اینترنت
· آموزش مراحل پاک کردن آرشیو یاهو مسنجر
· مانیتورهایی مخصوص بازی های ویدئویی و گیمرها
· نکات مهم در مورد سرچ گوگل
· معرفی بهترین تبلت های بازار از نظر کیفیت نمایشگر
· معرفی رایانه ها و تبلت های سازگار با ویندوز ۸
· ویژگی های Galaxy note 10.1 شرکت سامسونگ
· مهمترین دلایل خرابی سریع لپ تاپ ها
· معرفی ۶ لپ تاپ برتر مخصوص گیمرهای حرفه ای
· نصب مجدد ویندوز ۸ با یک کلیک ساده توسط مایکروسافت!
· وای-گیگ چیست؟
· هر آنچه باید در مورد اولترابوک ها بدانیم
· معرفی Google Cloud Print و آموزش راه اندازی این سرویس
· بررسی تلفن هوشمند HTC One X
· فوجیتسو اولین سری از اولترابوک های خود را معرفی کرد
· هر آنچه که لازم است از Galaxy S III سامسونگ بدانید
· راهنمای گام به گام اشتراک گذاری فایل های بزرگ در SkyDrive
· 15 روش برای سرعت بخشیدن به کندترین بخش کامپیوتر

[ موارد بیشتر در بخش اخبار و تازه ها ]
پربیننده ترین مقالات
· استاندارد های ISO/IEC 17799 و BS7799-2
· توصیه های مهم امنیتی در مورد لینوکس و یونیکس
· گرما در cpuها
· معماری client/Server در اینترنت
· آشنایی با سیستم فایل GNU/Linux
· یک MAC BOOK PRO جدید در بازار ایران
· معرفی دو مدل لپ تاپ با قابلیت سونی سری F
· F137HG/B، لپ تاپ سایز بزرگ سونی در بازار داخلی
· اندر احوالات کرک و کپی رایت
· EE31FX/BJ، لپ تاپ ارزان قیمت سونی در بازار داخلی
· معرفی z216 FX/L از لپ تاپ های سونی
· مدل MD313LL/A ، Macbook ارزان قیمت در بازار داخل
· تاریخچه کامپیوتر
· مشاهده آنلاین سوابق بیمه شدگان
· چگونگی اختصاص دادن یک آدرس IP استاتیک به یک رایانه در شبکه در ویندوز Xp ، Vista یا Seven
· آشنایی با روتر و سوئیچ(router and switch)
· تاریخچه ی پیدایش زبان های برنامه نویسی شی گرا
· الگوریتم های مرتب سازی آرایه ها
· GPS چیست؟
· به روز رسانی ویندوز 7 با نرم افزار Windows Update
· پایگاه داده های سیار Mobile database
· بازیابی رمز عبور در ویندوز 7
· معماری سرویس گرا Service Oriented Architecture چیست؟
· انتقال اطلاعات با Replication در SQL Server
· آموزش نرم افزار Virtual Box

[ موارد بیشتر در بخش اخبار و تازه ها ]
مقالات تصادفی
· ویندوز پایدار
· مديريت پورتها و جلوگيري از بروز مشكل
· Hulu Plus به Xboxlive می آید
· سوالات کاربران از ویندوز ویستا - بخش دوم
· با ابزار جدید گوگل برای بلاگر ، تصاویر را بصورت آنلاین در ادیتور بلاگر ویرایش کنید
· زمان ۳۰ ثانیه ای برای بازگرداندن ایمیل ارسال شده
· فناوری اطلاعات زمینه ساز بالقوه فرایند مهندسی مجدد کسب و کار
· کاربران موبایل در جهان از کدام برند تلفن همراه بیشتر رضایت دارند؟
· هر آنچه که باید در مورد MP3 Player بدانیم
· AMD در CES چه چیزی را به نمایش خواهد گذاشت؟
· بهينه سازی عكسها برای وب
· بازیابی تصاویر از کارت های حافظه
· معرفی ۳ سرویس برای ذخیره آنلاین و امن فایل ها
· بازی های چالش برانگیز سال ۲۰۱۱
· مقایسه امکانات اینترنتی انگلستان و کره جنوبی
· دنیس ریچی، پدر زبان برنامه نویسی C و سیستم عامل یونیکس در گذشت
· اولین رقابت دو ماراتن روباتها در دنیا
· ميکرو روباتی به کوچکی يک باکتری
· کاریری فناوری اطلاعات در آرشیو های ملی
· سه فناوری جدید
· ویکی پدیا به دنبال یک میلیارد نفر کاربر در سال 2015
· فناوری DLNA چیست؟
· پروتکل های انتقال فایل امن
· گام‌های جدید فناوری در سازمان‌های قضایی
· GPhone یک موبایل نیست

[ موارد بیشتر در بخش اخبار و تازه ها ]
امتیاز دهی به مطلب
امتیاز متوسط : 0
تعداد آراء: 0

لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

آموزش ویرایش ویدیو با افتر افکت