راهنمای انتخاب هاست ؛ بهترین هاست برای ما کدام است

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

قبل از ارائه راهنمای انتخاب هاست و مواردی که برای انتخاب هاست باید در نظر داشته باشید باید این موضوع را که هاست قرار است برای ما چه کاری را انجام دهد و وقتی که می گوییم هاست یکی از پیش نیازهای سایت است را با هم بررسی کنیم که این موضوع که از راهنمای انتخاب هاست باید انتظار داشته باشیم چه ویژگی هایی را برای ما بررسی کند را بدانیم. در ادامه این موارد را با هم بررسی خواهیم کرد.

هاست قرار است برای ما چه کاری را انجام دهد

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

هاست چه کاری انجام می دهد

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

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

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

خدماتی که هاستینگ ها ارائه می کند بر اساس قدرت پردازشی و همینطور امکاناتی که در اختیار کاربر قرار می گیرد متفاوت خواهد بود. از این رو می توان با استفاده از آنها امکانات مورد نیاز را بدست آورد. بالاترین سرویسی که هاستینگ ها ارائه می کنند سرور اختصاصی است. سرور های اختصاصی قدرت پردازشی خوبی داشته ولی باز هم اگر بخواهیم از آنها برای یک سایت استفاده کنیم، هزینه ما بیشتر خواهد شد و این سرویس برای موارد پرکارتر و چندین سایت مناسب است.

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

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

راهنمای هاست

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

 

ویژگی های یک هاست خوب چیست

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

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

 

آپتایم بالا

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

باید در نظر داشت که پایین بودن آپتایم به هیچ عنوان موضوعی نیست که از کنار آن ساده عبور کرد و در صورتی که در مورد این مورد سهل انگاری کنید آسیب هایی جبران ناپذیر را خواهید دید. به عنوان نمونه سایتی را در نظر داشته باشید که آپتایم آن 95 درصد است. یعنی از هر 100 دقیقه کاری، 5 دقیقه را نمی تواند سرویس دهی کند. به این معنی است که در یک روز که 1440 دقیقه دارد، چیزی در حدود 72 دقیقه خاموش شده و سایت شما از دسترس خارج می شود.

اهمیت آپتایم هاست

شاید فکر کنید که با روزی 70 دقیقه قطعی اتفاقی نمی افتد و به احتمال زیاد این قطعی در شب اتفاق می افتد. اما باید گفت که این قطعی ها به دلیل افزایش فشار بوده و همیشه در شلوغ ترین ساعت کاری روز اتفاق می افتد. فرض کنید کسب و کار اینترنتی شما در شلوغ ترین ساعت روز قطع شود. در این صورت باید گفت که آپتایم این هاست افتضاح بوده و به هیچ عنوان نمی توان به آن اتکا کرد.

 

امنیت بالا

یکی دیگر از مواردی که باید در نظر گرفت امنیت سایت هاست می باشد. امنیت را می توان همیشه یکی از مهمترین مسائل برای دانشمندان کامپیوتر دانست که در وب و اینترنت جایگاهی فوق العاده ویژه دارد. توجه به امنیت از مهمترین مواردی است که باید آن را در نظر داشته باشید و می توان گفت که این مورد کاملا مورد حساسی است.

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

 

سرعت بالا

گذشته از تمام مواردی که گفته شد یکی از معیار های اصلی برای بازدهی هاست و اینکه یک هاست خوب ارزیابی شود، سرعت بالای هاست است. این سرعت بالا می تواند عوامل زیادی داشته باشد و باید در نظر داشته باشید که هاستی که انتخاب می کنید بتواند پاسخگوی نیاز های سایت شما باشد.

مهمترین مواردی که در سرعت هاست نقش دارند، میزان منابع هاست است و در این مورد باید گفت که هر چه منابع بالاتر باشد، سرعت هاست شما بالاتر خواهد رفت. البته باید این موضوع را هم در نظر داشت که بالا بردن منابع هزینه را هم افزایش می دهد.

 

سخت افزار سرور

در مورد تاثیر سخت افزار سرور باید گفت که یکی از مواردی که می تواند روی کارکرد تاثیر بگذارد و می توان گفت که از مهمترین عوامل برای سرور است، سخت افزاری است که سرور شما دارد. در این رابطه باید گفت که نقش سخت افزار سرور را می توانیم یکی از زیرمجموعه های سرعت سرور بدانیم. هر چه در یک سرور از تجهیزات جدیدتری استفاده شده باشد، قدرت و سرعت سرور بیشتر شده و به تبع هاست هایی که روی آن ایجاد شده اند هم سریعتر و بهتر خواهند شد.

ویژگی سخت افزار قوی

منطور ما از جدید بودن سخت افزار در واقع استفاده از پردازنده های جدید، رم های جدید که دارای قابلیت NAND و تشخیص خطا می باشند و استفاده از هارد های پر سرعت NVMe که آنها را در مقاله NVMe چیست بررسی کردیم، به جای استفاده از سیستم هایی با CPU های عادی، رم های معمولی و همینطور هارد های HDD است. وقتی که کیفیت این قطعات بالاتر باشد، بازدهی بالاتر رفته و می توان گفت که سرعت و کیفیت هاست های ارائه شده نیز بالاتر خواهد رفت.

 

پشتیبانی

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

پشتیبانی در خیلی از مواقع می تواند گزینه های خیلی خوبی را در اختیار شما قرار دهد و همینطور یک راهنمای خوب در بروز مشکلات باشد. پشتیبانان با تجربه با خیلی از مشکلاتی که برای ما پیش می آید بارها مواجه شده اند و راهنمای انتخاب هاست و استفاده از آن را به خوبی در اختیار شما می گذارند.

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

 

راهنمای انتخاب هاست مناسب

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

در صورتی که بخواهیم برای هر نوع سایتی یک راهنمای انتخاب هاست معرفی کنیم می توانیم یک کتاب کامل برای اینکار ارائه کنیم. پس راهکاری که ما برای ارائه راهنمای انتخاب هاست معرفی می کنیم این است که ویژگی های کلی هر هاستی را معرفی می کنیم و می گوییم که کدام نوع برای چه کاری خوب است و شما بر اساس اینکه از چه نوع سایتی استفاده می کنید می توانید بر اساس این راهنمای انتخاب هاست بهترین هاست را برای خود پیدا کنید.

راهنمای انتخاب هاست مناسب

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

 

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

یکی از مواردی که در سرویس های مختلف وجود دارد و باید در مورد آن یک راهنمای انتخاب هاست جامع معرفی شود این است که آیا بهتر است از سایت های داخلی استفاده کنیم یا از هاست های خارجی. منظور از هاست های داخلی هاستی است که دیتاسنتر هایی که این سرویس را ارائه می کنند در داخل کشور قرار گرفته اند و در واقع شما با تهیه هاست ایران، اطلاعات خود را روی یک سیستم سخت افزاری در داخل ایران قرار می دهید. این سرورها که عموما از دیتاسنتر های پارس آنلاین، ابر آروان و یا افرانت (جهت اطلاعات بیشتر در مورد دیتاسنتر افرانت به مقاله افرانت چیست مراجعه کنید.) استفاده می کنند می توانند سرعت خوبی را برای سایت شما داشته باشند و همینطور هزینه کمتری را هم برای شما خواهند داشت.

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

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

راهنمای انتخاب هاست ایرانی و خارجی

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

 

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

یکی دیگر از مواردی که باید در راهنمای انتخاب هاست به آن بپردازیم و توجه کنیم این است که آیا از سرویس های ابری استفاده کنید یا سرویس های معمولی و سنتی که معمولا به صورت هاست های اشتراکی یا هاست های کم جمعیت ارائه می شوند می توانند بهترین گزینه برای شما باشند. با توجه به اینکه ابری بودن یا معمولی بودن هاست می تواند تاثیر زیادی روی هزینه ای که می خواهید انجام دهید داشته باشد، می توان ارائه راهنمای انتخاب هاست در مورد این موضوع را بسیار مهم دانست.

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

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

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

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

راهنمای انتخاب هاست ابری

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

 

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

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

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

به طور کلی می توانیم بگوییم که سایت هایی که روی فریم ورک ها و سیستم های مدیریت محتوایی که از زبان PHP استفاده می کنند بنا شده اند مانند وردپرس، جوملا، لاراول و سیمفونی، بهتر است که از هاست های لینوکسی استفاده کنند. همینطور سیستم هایی که با زبان های برنامه نویسی مایکروسافت مانند ASP.Net و یا Blazor طراحی شده اند باید روی هاست های ویندوزی قرار بگیرند. سرویس های هاست لینوکس و هاست ویندوز می توانند این امکانات را در اختیار شما قرار دهند.

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

در این میان سیستم هایی مانند روبی آن ریلز و همینطور نود جی اس نیز وجود دارند که می توانند روی هر دو نوع از این هاست ها مستقر شوند.

 

راهنمای انتخاب هاست بر اساس کنترل پنل

یکی دیگر از مواردی که در زمان انتخاب هاست با آن مواجه خواهید شد و بهتر است که به آن توجه کنید و در این راهنمای انتخاب هاست هم به آن می پردازیم، کنترل پنل هاست است. در این رابطه باید بگوییم که کنترل پنل هاست برنامه ای است که شما از طریق آن می توانید فایل های سایت خود را مدیریت کنید و تنها راه ارتباطی شما با سرور سایتتان همین کنترل پنل می باشد.

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

هر سه این کنترل پنل ها، پنل هایی ساده و خوب دارند که امکانات خوبی برای کنترل فایل ها، تنظیمات امنیتی، تنظیمات مربوط به دامنه، ایمیل سایت و همینطور ارتباط با سرور از طریق SSH (برای اطلاعات بیشتر در این زمینه به مقاله SSH چیست مراجعه کنید) در اختیار شما قرار می دهند. موردی که باید در مورد آنها در نظر گرفت این است دایرکت ادمین و پلسک سیستم هایی رایگان اند. در حالی که اگر از Cpanel برای سایت خود استفاده کنید، باید هزینه آن را بپردازید و شاید به نظر برسد که شما این هزینه را نمی دهید. اما مطمئن باشید که در قیمت نهایی هاست منظور شده است. البته در بعضی موارد هم از نسخه هک شده Cpanel استفاده می شود که از نظر امنیتی هیچ اعتباری به آن نیست و به هیچ وجه نباید مورد استفاده  قرار بگیرد.

 

راهنمای انتخاب هاست سی پنل

همینطور سی پنل و دایرکت ادمین هر دو سیستم های لینوکسی هستند و برای ویندوز از آنها استفاده نمی شود. بهترین سیستمی که برای ویندوز وجود دارد کنترل پنل پلسک است. بهتر است اگر قصد استفاده از هاست ویندوزی را دارید، سرویسی را تهیه کنید که از کنترل پنل پلسک استفاده می کند.

 

راهنمای انتخاب هاست بر اساس وب سرور

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

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

 

 

اما در مورد این سوال که کدام یک از این وب سرور ها بهتر است باید بگوییم که این سوال کاملا اشتباه است!!! در واقع باید گفت که این وب سرورها هر کدام در رده خوب بهترین هستند و ویژگی ها و کارهایی که انجام می دهند با هم بسیار متفاوت است. در بین این وب سرور ها می توان گفت که Apache روان ترین و راحت ترین وب سرور است و با اکثر پلتفرم ها به خوبی کار می کند. پس در صورتی که در بین انتخاب هاست گیج شدید این وب سرور می تواند به شما یک کارکرد خوب و معمولی را بدهد.

LiteSpeed جدیدترین وب سروری است که در بین وب سرور های بزرگ خود را جای داده و علاوه بر اینکه یک وب سرور غیر رایگان و هزینه بر است، می توان گفت که برای کار با سایت های PHP محور و خصوصا سیستم های مدیریت محتوا مانند جوملا و وردپرس بسیار کاربردی عمل می کند و در صورتی که از وردپرس برای راه اندازی سایت خود استفاده کرده اید در استفاده از لایت اسپید به هیچ عنوان تردید نکنید و ما در این راهنمای انتخاب هاست به طور اکید این موضوع را توصیه می کنیم.

 

راهنمای انتخاب هاست لایت اسپید

وب سرور NginX را در خیلی از مجامع وب و برنامه نویسی دنیا به عنوان قلدر ترین و قدرتمند ترین وب سرور می شناسند که می تواند به راحتی بار پردازشی سنگین را انجام داده و برای سایت هایی که با استفاده از فریم ورک قدرتمند نود جی اس که در مقاله Node JS چیست به آن پرداختیم، نوشته شده اند و همینطور سایت های بزرگی که با فریم ورک جنگو (در صورت نیاز به اطلاعات بیشتر به مقاله جنگو چیست مراجعه کنید) نوشته می شوند، بهترین خواهد بود. در مورد اینکه چرا برای وردپرس از این سیستم قدرتمند استفاده نکنیم باید بگوییم که این وب سرور خود با PHP نوشته شده و خیلی از توابع آن با توابع این سیستم مدیریت محتوا به مشکل خواهد خورد و بهتر است که این اتفاق نیفتد.

وب سرور IIS هم تنها وب سرور ویندوزی است که وجود دارد و در واقع گزینه موجود برای هاست های ویندوزی است که می تواند با سایت ها و برنامه های تحت وب که با ASP نوشته شده اند کار کند. در صورتی که سایت شما یک سیستم مدیریت محتوا باشد نمی توانید از این نوع هاست استفاده کنید. سرویس های صفحه های هاست و هاست ابری این موارد که کدام یک از این هاست ها از کدام وب سرور استفاده می کنند را به صورت کامل تشریح کرده اند.

 

راهنمای انتخاب هاست های ویژه

مورد دیگری که باید در مورد انتخاب هاست به آن توجه داشت این است که آیا از هاست های ویژه استفاده  کنیم یا خیر. هاست های ویژه سرویس هایی هستند که برای موارد خاص بهینه سازی شده اند و در خیلی از موارد می توانند بسیار خوب عمل کنند. اما عملا در بعضی از موارد به شدت آسیب پذیر بوده و یا حتی بیشتر یک دروغ تبلیغاتی هستند. به عنوان مثال هاست وردپرس یکی از پرطرفدار ترین هاست هایی است که وجود دارد و می توان آن را به عنوان یک نمونه کامل از هاست هایی که خوب خود را ثابت کرده اند معرفی کرد.

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

راهنمای انتخاب هاست بهینه

نتیجه گیری

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

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

.Net Core چیست ؛ معرفی پلتفرم اپن سورس مایکروسافت

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

در این مقاله ما قصد داریم تا به عنوان یک هاستینگ و کسی که نمی خواهد شما را به سمت یک زبان برنامه نویسی خاص هدایت کند، و یا از پلتفرم کاری خودش تعریف کند به بررسی اینکه .Net Core چیست و چه کارهایی می تواند برای ما انجام دهد خواهیم پرداخت. همینطور در مورد اینکه چه سرویسی برای میزبانی و هاست سایت هایی که روی این پلتفرم ارائه می شوند مفید می باشد. قبل از بررسی اینکه .Net Core چیست باید کمی در مورد .Net و پلتفرم هایی که مایکروسافت ارائه کرده است کمی بیشتر صحبت کنیم تا بدانیم در اینجا با چه چیزی طرفیم.

 

.Net و سایر پلتفرم های مایکروسافت

اگر یکی از استفاده کنندگان از سیستم عامل ویندوز باشید و برنامه های مختلف را روی ویندوز سیستم خود نصب کرده باشید قطعا تا حدودی با .NET Framework به عنوان یک پیش نیاز برای نصب خیلی از برنامه های ویندوزی آشنا شده اید. اما باید گفت که .NET Framework خیلی خیلی بزرگتر از این حرف ها است. اگر بخواهیم یک تعریف علمی  کامل از .NET Framework ارائه کنیم باید بگوییم که این پلتفرم در واقع یک بستر برای پیوند دادن زبان های برنامه نویسی مختلف و ارائه کتابخانه های ضروری و حرفه ای با کاربرد هایی بسیار متنوع است که به برنامه نویسان اجازه می دهد از زبان های مخصوص بستر مایکروسافت به صورت کامل در یک بستر ثابت مانند ویژوال استودیو استفاده کنند و برنامه خود را ایجاد کنند.

 

.Net چیست

 

.NET Framework که به عنوان یک پیش نیاز در ویندوز شما نصب می شود و اگر نباشد بعضی از برنامه ها یا بازی ها اجرا نخواهند شد نیز در واقع تقریبا همین کار را انجام می دهد و مسئول این است که توابع مورد نیاز برنامه ها را فراهم کرده و این امکان که ماژول های مختلف آنها با هم کار کنند را فراهم می کند. .NET Framework را می توان یکی از بزرگترین دستاورد های مایکروسافت دانست که توانست با وجود کاستی های زیاد و ایراداتی که به آن وارد بود به کار خود ادامه دهد و مسیر رشد و برطرف کردن این ایرادات را به طور کامل پشت سربگذارد.

به طور کلی می توان گفت که این پلتفرم یک ترکیب کامل را از زبان هایی مانند C#، و VB و همینطور پلتفرم های حرفه ای و کاملی مانند ASP.Net و ADO.Net را در اختیار برنامه نویسان گذاشت، یکی از ویژگی های بزرگی که این سیستم عامل به عنوان یک ستون قدرتمند به آن اتکا کرده بود استفاده از زبان میانی است. در ادامه بیشتر در مورد اینکه زبان میانی چیست و چه کاری انجام می دهد صحبت خواهیم کرد.

 

زبان میانی چیست

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

مورد دیگری که در مقابل زبان های برنامه نویسی کامپایلر قرار دارد، زبان های مفسری هستند، در زبان های مفسری کد به صورت خالص روی یک سیستم وارد شده و توسط مفسر ها در لحظه اجرا می شود. از این زبان ها می توان به زبان هایی مانند HTML و PHP اشاره کرد که به صورت مفسری اجرا شده و از معروف ترین این زبان ها به حساب می آیند. زبان های مفسری سازگاری خیلی بالاتری با پلتفرم های مختلف دارند اما می توان گفت که زمان پردازش در آنها زیاد بوده و کار پرداشی طولانی تر و سنگین تری را نسبت به زبان های کامپایلری طلب می کنند.

 

زبان میانی چیست

 

زبان میانی ایده ای بود که با زبان برنامه نویسی جاوا مطرح شد و در آن این اتفاق افتاد که کامپایلر کد را کامپایل می کرد اما نه به صورت کامل و نزدیک به ماشین. در واقع کد توسط یک مفسر به یک زبان دیگر به نام زبان میانی تبدیل شده بود که روی سیستم های مختلف بر اساس سخت افزار و سیستم عاملی که داشتند با بهترین بازدهی کار می کرد و یک بار هم عملیات کامپایل زبان میانی به صورت سبک تر روی سیستم هایی که آن را می شناختند انجام می شد. اینگونه بود که عمل سازگاری زبان های مفسری به همراه قدرت پردازشی و سرعت زبان های کامپایلری ترکیب شد. اولین پلتفرمی که مایکروسافت به عنوان یک پلتفرم زبان میانی معرفی کرد و به کاربران خود ارائه کرد همین .NET Framework بود.

 

نقاط ضعف .NET Framework

.NET Framework علاوه بر اینکه زبان های بسیار متعددی را ارائه می کرد می توانست کد ها را به زبان میانی ای برای سایر سیستم ها تبدیل کند اما متاسفانه اتفاقات بدی افتاد و سیاست های سختگیرانه و اپن سورس نبودن این زبان برنامه نویسی جلوی این کار را گرفت. انگار که مایکروسافت یک شهر بازی بزرگ را ساخته بود ولی درهای آن را قفل کرده بود. بدیهی است وقتی اتفاقی اینچنینی می افتد برنامه نویسان و متخصصین تمایل خود را برای مهاجرت به این پلتفرم و کار روی آن از دست می دهند.

پس .NET Framework نیز مانند سایر پلتفرم های خوب و حرفه ای که این شرکت بزرگ ارائه کرده است برای خود این شرکت باقی اند و نتوانست به جایگاهی که حق آن بود دست پیدا کند. شاید این سوال برای شما پیش بیاید که این اتفاق چگونه رخ داده است و منظور ما چیست زیرا شما این امکان را خواهید داشت که به برنامه هایی که با .NET Framework نوشته شده اند در هر جایی دسترسی داشته باشید. در این باره باید به تعداد برنامه نویسان و قیمتی که برای یک اپلیکیشن در پلتفرم .NET Framework از شما خواهند گرفت اشاره کنیم.

اگر یک بررسی بین سرویس هایی که یک اپلیکیشن سطح وب و یا حتی یک سایت روی دو پلتفرم .NET Framework و PHP به شما ارائه می کنند نگاهی بیندازید متوجه خواهید شد که جریان از چه قرار است و هزینه های برنامه نویسی و توسعه اینگونه سایت ها و همینطور راحتی کار با آنها، آموزش ها و انجمن های کاربری موجود و رضایتی که مدیران از آنها دارند، کاملا گویای این امر خواهد بود که .NET Framework چرا یک زبان و پلتفرم تقریبا جامانده تلقی می شود.

 

نقاط ضعف .Net چیست

 

مایکروسافت از آنجایی که هیچوقت به سکون علاقه ای نداشته و همیشه می توان آن را به عنوان یکی از پیشرو ترین ارائه دهندگان تکنولوژی های کامپیوتری دانست، در گام بلند بعدی خود مجددا یک تجربه اپن سورسی دیگر را برای خود ایجاد نمود و با ارائه یکسری از ویژگی های کاربردی .NET Framework و چند تکنولوژی خوب و جدید، با استفاده از یک بستر اپن سورس که بتوان از آن به راحتی روی هر سیستم عاملی اعم از ویندوز و لینوکس برنامه های مختلف را نوشته و برای سایر دیوایس ها و پلتفرم ها از آنها خروجی گرفت، را ارائه کرد که این پلتفرم موضوع اصلی مقاله ما می باشد. در ادامه در مورد اینکه .Net Core چیست بیشتر صحبت خواهیم کرد.

 

.Net Core چیست ؛ یک پلتفرم کاربردی و اپن سورس از مایکروسافت

شرکت بزرگ مایکروسافت عموما به خاطر سیاست های سختگیرانه خود در زمینه های کپی رایت و پولی بودن برنامه و پلتفرم هایی که ارائه می کند معروف است اما اینبار برای صلاح خود و گرفتن بازار و راحتی برنامه نویسان هم که شده از خر شیطان پایین آمده و یک بار دیگر وارد زمینه پلتفرم های اپن سورس شده است. هرچند که از این کار خاطره خوبی هم ندارد و آخرین بار که این کار را کرد، دو سال قبل از .NET Core بود که یک پلتفرم و زبان برنامه نویسی به نام TypeScript منتشر نمود که در واقع همان JavaScript به همراه چند Add-Ons معمولی بود که کاربرد های آنها آنطور که باید مورد توجه قرار نگرفت.

به جز این زبان چند مورد اپن سورس دیگر نیز مانند یک پک فونت برای ترمینال و پاورشل، و خود پاورشل ویندوز سرور (PowerShell) را نیز به عنوان برنامه های اپن سورس ارائه داده بود اما هیچوقت به این وسعت پا به عرصه اپن سورس و دنیای آزاد برنامه نویسان نگذاشته بود. مایکروسافت که همیشه مهمترین اهرم فشار خود را به صورت غیر رایگان در اختیار می گرفت اینبار قابلیت های بسیار باور نکردنی را تحت عنوان .Net Core راهی بازار کرد.

 

فریم ورک .Net Core چیست

 

اگر بخواهیم به صورت علمی بگوییم که .Net Core چیست و یک تعریف شسته رفته از آن ارائه کنیم می توانیم بگوییم که .Net Core یک فریم ورک رایگان و اپن سورس برای تولید برنامه های کامپیوتری در زمینه های مختلف روی سیستم عامل های لینوکس، ویندوز و مکینتاش می باشد. .Net Core را می توان یک نسخه کراس پلتفرم و کامل از .NET Framework معرفی کرد که تحت لیسانس بنیاد نرم افزاری MIT که به ارائه استاندارد های نرم افزار های رایگان و اپن سورس نظارت دارد منتشر شده است.

اگر بخواهیم بگوییم که تاریخچه .Net Core چیست باید گفت که نیم توان تاریخچه چندانی را برای این فریمورک کراس پلتفرم نام برد زیرا تنها 6 سال است که ارائه شده است. اما می توان گفت که .Net Core برای اولین بار در سال 2014 و توسط میگل ایکازا که قبلا هم برای مایکروسافت پلتفرم زامارین را ارائه کرده بود و در این پروژه یکی از مهره های کلیدی به حساب می آید، معرفی گردید. وی این فریمورک را یک ورژن جدید از .NET معرفی نمود که تفاوت های زیرساختی زیادی در مورد لایبراری ها (Libraries) و کتابخانه های ایجاد شده است.

 

ورژن های .Net Core چیست

پس از معرفی .Net Core و استقبال از آن مایکروسافت به جای اینکه با روال همیشگی خود همه چیز را پرمیوم کند و حال همه کسانی که از این پلتفرم استفاده می کنند را بگیرد و همان مایکروسافت همیشگی باشد که همه برنامه نویسان می شناسند، در جهت اصلاح آن و ارائه ورژن هایی که قابلیت های بهتر و بیشتری دارند گام برداشت. اولین ورژن این برنامه تخت عنوان .Net Core 1.0 در ژوئن سال 2016 به همراه آپدیت سوم ویژوال استودیو 2015 به بازار معرفی شد.

در مورد اینکه دومین ورژن .Net Core چیست باید بگوییم که یک سال بعد از ارائه این ورژن، ورژن دوم با نام .Net Core 2.0 در آگوست سال 2017 به همراه ویژوال استودیو 2017 و همینطور یک فریم ورک اوپن سورس دیگر از مایکروسافت به نام Entity Framework که یک فریم ورک برای ADO.Net بود معرفی شد.

 

ورژن های مختلف .Net Core چیست

 

یکی دیگر از ورژن هایی که توانست به صورت موفق عمل کند و اگر بخواهیم بگوییم که ورژن پایانی .Net Core چیست باید ورژن 3 که در سال 2019 ارائه شد را نام ببریم. ورژن های بعدی با یک تغییر نام همراه بودند که در ادامه به بررسی آنها خواهیم پرداخت.

ورژن بعدی که اکنون مورد استفاده قرار می گیرد و اگر بخواهیم بگوییم که جدیدترین ورژن .Net Core چیست باید بگوییم که .Net 5 می باشد و خبری از .Net Core نیست. مایکروسافت در ورژن جدید خود و اصطلاحاتی که در سال 2020 ارائه کرد. .Net Core را به .NET تغییر نام داد و با حذف ورژن 4 و جهش ناگهانی به ورژن پنجم، تمامی موارد مربوط به .Net Core را محو و پاک نموده و تمامی قابلیت های آن را به .NET جدید خود منتقل کرد که در واقع همان .NET Framework قدیمی بود. اما با رنگ و لعابی جدید که همه آن را می شناسند.

تا اینجای کار دیدیم که .Net Core چیست و از کجا آمده است و چه دردسر ها و داستان هایی پست آن است و همچنین در مورد اینکه چینش و ترتیب ورژن های .Net Core چیست و اکنون در چه ورژنی از آن هستیم صحبت کردیم. اکنون نوبت به این موضوع رسیده است که ببینیم ویژگی های .Net Core چیست و این فریمورک پر سر و صدا و پرحاشیه چه ویژگی هایی را برای ما فراهم خواهد کرد.

 

ویژگی های .Net Core چیست

در مورد این سوال که ویژگی های .Net Core چیست تا کنون به صورت موردی و کم و بیش آنها را عنوان کرده ایم. اما اگر بخواهیم یک لیست جامع و کامل از اینکه .Net Core چه قابلیت هایی دارد و چه ویژگی هایی را به عنوان موردی ترین و معروف ترین ویژگی های آن می توان ارائه کرد، باید به این موارد اشاره کنیم:

 

اپن سورس و رایگان است

در مورد یک پلتفرم و یا فریمورک ارائه شده توسط مایکروسافت اپن سورس بودن و رایگان بودن یکی از اولین ویژگی هایی است که می توان آن را عنوان کرد. مایکروسافت معمولا عادت دارد دوبرابر استفاده ای که محصولاتش دارند از شما پول بگیرد و اگر فرهنگ بیخیال کپی رایت بودنی که ما در ایران عموما از آن تبعیت می کنیم را نادیده بگیریم شاید بتوان گفت که تقریبا صد در صد برنامه هایی که در داخل با پلتفرم های غیر رایگان مایکروسافت نوشته می شوند کاملا غیر قانونی و بلا استفاده هستند.

 

ویژگی های .Net Core چیست

 

اما این بار مایکروسافت می خواست چیز به این مهمی را به صورت رایگان به ما بدهد که این مورد در کل دنیا یک موضوع عجیب به حساب می آید.

 

کراس پلتفرم یا همان چند سکویی بودن

کراس پلتفرم یا چند سکویی موردی است که خیلی از برنامه ها و فریم ورک های مختلف از آن پشتیبانی می کنند. و به این معناست که محصول مورد نظر می تواند روی چند سیستم عامل که همگی از نظر ساختاری با هم تفاوت هایی را دارند کار کند. به عنوان مثالی ساده از این دست برنامه ها می توان Xampp را نام برد. اما اگر بخواهیم بگوییم که معنی این چند سکویی بودن روی .Net Core چیست باید بگوییم که در اینجا وقتی برنامه ای با این فریم ورک نوشته می شود و از زبان ها و امکاناتی که این برنامه فراهم کرده است استفاده می کند می تواند روی سیستم عامل های مختلف و یا سیستم عاملی که مد نظر ما می باشد اجرا شود.

 به عنوان مثال شما قادر خواهید بود تا برنامه ای را برای لینوکس و یا برنامه ای را صرفا برای ویندوز با استفاده از .Net Core بنویسید یا اینکه برنامه ای را بنویسید که روی هر دوی این سیستم عامل ها کار کند. موضوع چند سکویی بودن در این پلتفرم یک مفهوم گسترده است و باید در زمان طراحی برنامه نیز توجه زیادی به آن شود.

 

چند کاربردی بودن

فریم ورک های مختلفی وجود دارند که می توانند به صورت کراس پلتفرمی و با استفاده از زبان میانی برنامه های خود را ارائه کنند اما معمولا چند کاربردی بودن موضوعی است که در خیلی از آنها دیده نمی شود، اگر بخواهیم بگوییم که مفهوم چند کاربردی بودن در .Net Core چیست باید بگوییم که شما این امکان را خواهید داشت تا در این فریم ورک برنامه های مختلفی برای هر محیط اجرایی و هر بستری طراحی و پیاده سازی کنید. به عنوان مثال شما هم می توانید برنامه های موبایل را روی آن بنویسید و هم یک اپلیکیشن تحت وب را روی یک سایت با استفاده از ASP و Blazor پیاده سازی کنید.

آنچه که .Net Core به شما ارائه می کند آزادی عمل در هر زمینه ای است و برای این کار خود امکانات خیلی خوبی را نیز در اختیار شما قرار خواهد داد که براحتی می توانید از آن برای نوشتن برنامه ها برای هر دیوایس و هر پلتفرمی استفاده کنید.

 

کتابخانه های غنی و حرفه ای

اگر بخواهیم بگوییم که یکی از مهمترین ویژگی های .Net Core چیست و چه چیزی را مایکروسافت به عنوان یک هدیه ارائه کرده است که اپن سورس بودن این پلتفرم را تا این اندازه عجیب می کند، لایبرری ها و کتابخانه های غنی مایکروسافت است که به شما توابع بسیار زیاد و کاربردی را برای برنامه های مختلف می دهد.

توابع و کتابخانه هایی که تا چندی پیش و در نسخه های مختلف ویژوال استودیو باید برای آنها قیمت های سنگینی را پرداخت می کردید ممنون برای گسترش راحت و سریع برنامه ها در اختیار شما قرار دارد و از این بابت می توان مطمئن بود که .Net Core نه تنها کم نمی آورد، بلکه می تواند یکی از مدعیان ارائه کتابخانه های حرفه ای و کامل نیز باشد.

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

 

کتابخانه های .Net Core چیست

 

در این قسمت دیدیم ویژگی های .Net Core چیست و چه کارهایی را انجام می دهد. اما احتمالا این سوال برای شما ایجاد شده است که .Net Core چه ایجنت ها و المان هایی را در خود دارد که می تواند این کارها را انجام دهد. در بخش بعد به معرفی این موضوع که تکنولوژی های ارائه شده توسط .Net Core چیست و چه چیز هایی به صورت Embedded در این فریمورک وجود دارند که می توانند چنین کارهایی را انجام دهند.

 

تکنولوژی های ارائه شده در .Net Core چیست

در پاسخ به این سوال که تکنولوژی های ارائه شده در .Net Core چیست و این پلتفرم با چه چیزی تا این اندازه رشد کرده است می توان نام خیلی از فریم ورک های حرفه ای مایکروسافت را ذکر کرد. اگر شما از اسم های پر آب و تاب این پلتفرم ها خوشتان می آید و می خواهید بدانید که این موراد چه هستند وقت شما را بیش از این نمی گیریم و مستقیم به سراغ معرفی آنها خواهیم رفت.

 

Xamarin

در مورد اینکه زامارین (Xamarin) چیست می توان گفت که یک پلتفرم است که با استفاده از آن می توان با زبان C# برنامه هایی را برای موبایل های اندروید و IOS نوشت. البته بیشتر شهرت این پلتفرم در رابطه با IOS می باشد و خیلی در اندروید نتوانست برای خود اعباری دست و پا کند.

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

البته اصلاحات خوبی در آن صورت گرفته و از زمان همراهی با .Net Core توانسته است برای خود یک شهرت خوب فراهم کند به خصوص اینکه مدیر ارشد هر دوی این پروژه ها یک نفر بوده و میکل ایکانزا رهبری این گروه را نیز بر عهده دارد.

 

تکنولوژی های .Net Core چیست

 

 

Blazor

اگر قصد دارید تا با استفاده از زبان C# یک وب سایت را برای خود راه اندازی کنید Blazor گزینه ای خواهد بود که باید به سراغ آن بروید. اگر بخواهیم ببینیم که نقش این قابلیت در .Net Core چیست باید گفت که این فریم ورک، یکی از فریم ورک های جانبی ای بود که یک سال پس از ارائه .Net Core و تقریبا می توان گفت که برای تکمیل آن ارائه شد.

بنیاد .NET این پلتفرم را در سال 2018 ارائه کرد و شما می توانید شاهد یک همکاری خوب از C# و HTML روی آن باشید. همینطور شما قادر خواهید بود که از ASP.Net نیز در انجام پروژه های این فریم ورک کمک بگیرید. این فریم ورک چند ویراست مختلف ارائه کرده است که کارایی های مختلفی برای مصارف سرور، اسمبل کردن وبسایت ها، به صورت هیبریدی برای سایت و اپلیکیشن، برای ساخت برنامه های پیشرفته وب و همینطور یک نسخه به صورت نیتیو را می توان به عنوان پنج دسته اصلی این فریم ورک نام برد.

 

Web API 2

شاید بتوان در پاسخ به این سوال که محبوب ترین گزینه ارائه شده تویط مایکروسافت در بین تکنولوژی های .Net Core چیستهمین گزینه را ارائه نمود. API ها یا همان Application Programming Interface ها در واقع یک درگاه و رابط هستند که با استفاده از آنها می توان یک برنامه و یا یک اپلیکیشن تحت وب را به یک برنامه دیگر متصل نموده و از آنها استفاده کرد.

اگر بخواهیم بگوییم که نقش Web API 2 در تکامل .Net Core چیست باید گفت که این API توانست با فراهم کردن یک رابطه خوب برای کار با HTTP روی تمامی پلتفرم ها و فریم ورک هایی که در .Net Core وجود دارد یک قابلیت حرفه ای را به فریم ورک خود اضافه کند که یکی از ویژگی های خوب خود یعنی ASP.Net را به تمام این پلتفرم ها تزریق کند و هر کجا که کم می آورد عضو قدرتمند خود که حکم یک Muscle را برای مایکروسافت دارد وارد عمل کرده و نیاز برنامه نویسی خود را رفع کند.

 

ASP.Net Core MVC

در بخش قبلی در مورد اینکه فایده ASP.Net برای .Net Core چیست صحبت کردیم و دیدیم که چگونه با استفاده از Web API 2 آن را به خدمت گرفته است. ASP.Net Core MVC یکی از قابلیت های ویژه ای است که می توان با استفاده از آن از برنامه نویسی به روش مدل-نما یا همان MVC روی زبان ASP بهره برد و یک برنامه کاملا قدرتمند مناسب با ویژگی های وب را ایجاد نمود که برای سایت های مختلف بازدهی بسیار خوب و ایده آلی را دارد.

با استفاده از این امکان قادر خواهید بود تا به صورت کامل یک برنامه حرفه ای را هم به صورت بک اند و هم به صورت فرانت اند شبیه سازی کنید و از آن استفاده نمایید.

 

UWP

اگر بخواهیم بگوییم که برگ برنده .Net Core چیست و برترین قابلیتی که در این فریم ورک ارائه شده است چیست می توانیم به UWP یا همان Universal Windows Platform اشاره کرد. با استفاده از این پلتفرم قوی شما این قدرت را خواهید داشت که بدون طراحی و برنامه نویسی مجدد از برنامه های خود روی پلتفرم های مختلف سازگار با پردازش های ویندوز 10 خروجی های اجرایی دریافت کنید.

به عنوان مثال شما این امکان را دارید تا با نوشتن یک برنامه روی پلتفرم ویندوز از آن برای ویندوز فون 10، ایکس باکس، HoloLens و خیلی از پلتفرم های دیگری که از این امکان پشتیبانی می کنند، خروجی دریافت کنید. بدون اینکه نیاز باشد تغییرات خاصی را روی آنها اعمال کنید.

در این بخش دیدیم که تکنولوژی های مورد استفاده در .Net Core چیست و می توان از این موراد این نتیجه را استناد کرد که مایکروسافت به هیچ عنوان بی گدار به آب نزده است و تمام المان های قدرت خود را با خود به همراه آورده است. در ادامه به بررسی این موضوع که بهترین گزینه برای میزبانی سایت ها و اپلیکیشن های ساخته شده با .Net Core چیست و اگر می خواهید از این پلتفرم برای کار برنامه نویسی خود استفاده کنید و نیاز دارید تا برنامه های نوشته شده با آن را تحت وب اجرا کنید به چه سرویسی نیاز دارید.

 

بهترین میزبانی برای .Net Core چیست

در مورد اینکه بهترین سرویس میزبانی برای .Net Core چیست و چه چیزی را می توانید برای میزبانی برنامه هایی که با استفاده از این فریم ورک ساخته اید، انتخاب کنید باید گفت که به طور معمول سرویس های ویندوزی پیشنهاد می شود. اما اگر قصد دارید تا سازگاری های برنامه ای که می خواهید بسازید را روی لینوکس بنا کنید و بیشتر به آن سمت گرایش داشته باشید سرویس های لینوکسی نیز بی نقص خواهند بود.

 

بهترین هاست برای .Net Core چیست

 

اما از آنجا که معمولا استفاده کنندگان از .Net Core همچنان برنامه نویسان ویندوزی و همان کسانی هستند که از ASP و سیستم های تحت آن استفاده می کردند. می توان گفت که استفاده از سرویس های ویندوزی گزینه بهتری برای شما خواهد بود. به عنوان مثال اگر بخواهیم بگوییم که بهترین هاست برای سایتی که طراحی شده با .Net Core چیست می توان به هاست ویندوز اشاره کرد. همینطور سرور مجازی ایران با سیستم عامل ویندوز نیز می تواند یک گزینه خوب را برای شما فراهم کند که بتوانید با استفاده از آن یک اپلیکیشن های ویندوزی را در بهترین حالت ممکن اجرا کنید.

 

نتیجه گیری

در این مقاله دیدیم که .Net Core چیست و تمامی زوایای تلاش مایکروسافت را برای ورود به عرصه پلتفرم های اپن سورس بررسی کردیم و دیدیم که این پلتفرم چگونه از آب درآمده است. به صورت کلی می توان گفت که تکنولوژی های خوبی که برای این فریم ورک به کار گرفته شده است می تواند باعث شود تا .Net Core به یک ابزار قدرتمند تبدیل شود. اما در مورد اینکه آیا این ابزار رایگان و اپن سورس باقی می ماند یا مانند سایر پروژه های اپن سورس مایکروسافت رها می شود، نمی توان نظری داد.

 

تفاوت هاست لینوکس و ویندوز در چیست!؟

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

در اولین قدم باید بدانیم هاست لینوکس و هاست ویندوز هر کدام چه هستند و به چه دردی میخورند، و ریشه های این تفاوت که از آن حرف می زنیم کجاست.

 

هاست لینوکس و ویندوز چه هستند!؟

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

انتخاب هاست

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

 

تفاوت ساختاری لینوکس و ویندوز

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

لینوکس از همان ابتدا ماژول های شبکه ای خود را قدرتمند کرد، اپن سورس بودن و منبع باز بودن این سیستم عامل باعث رشد سریع آن می شد. مایکروسافت که به هیچ عنوان نمی خواست از این جریان جا بماند با ارائه ویندوز 2000 و ویندوز NT خود را وارد شبکه و اینترنت کرد. از آن به بعد این رشد ادامه پیدا کرد تا کار به جایی رسید که اکنون سیستم عامل های قدرتمندی مانند ویندوز سرور 2019 و همینطور Ubuntu و Fedora در عرصه وب برای کنترل منابع سایت ها قدرت نمایی می کنند.

همانطور که گفتیم هسته های متفاوت این دو سیستم عامل، دلیل اصلی تفاوت هاست لینوکس و ویندوز هستند و باعث می شوند که کارکردی متفاوت برای هر کدام از این دو سیستم عامل به وجود آید.

تفوات ساختاری لینوکس و ویندوز

 

تفاوت های لینوکس و ویندوز

تفاوت هاست لینوکس و ویندوز موضوعی است که ریشه های آن به تفاوت های اصلی در برنامه های این دو سیستم عامل باز می گردد. همانطور که دیدیم این دو سیستم عامل در ساختار تفاوت های بنیادی دارند، اما با این حال هر دوی آنها در اصل و هسته خود از زبان برنامه نویسی C استفاده کرده اند. زبانی که زیربنای خیلی از نرم افزار ها، پلتفرم ها و برنامه های امروزی را تشکیل داده است. تفاوت های ایجاد شده بخاطر سیاست ها و استراتژی ها و همینطور انتخاب روش های مختلف برای انجام کارهاست.

هر کدام از این سیستم عامل ها رویکرد های مختلفی را در پیش گرفتند و سیستم های مختلفی را برای استفاده انتخاب کردند که باعث شد راه آنها تا حدودی از هم جدا شود. به عنوان مثال استفاده از فایل سیستم FAT در ویندوز و بعد از آن ارائه NTFS، یکی از مواردی بود که این سیستم عامل را به صورت پایه ای و بنیادی از لینوکس که فایل سیستم مخصوص خود (نسخه ای مشتق شده از یونیکس و فایل سیستم برکلی) را داشت به صورت کلی جدا کرد.

تفاوت لینوکس و ویندوز

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

 

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

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

تفاوت هاست لینوکس و ویندوز یک مثلث طلایی دارد که در صورتی که به آن توجه کنید، می توانیم بگوییم 80 درصد راه را رفته اید و 20 درصد بقیه مواردی هستند که خیلی لازم نیست ذهن خود را درگیر آنها کنید. اگر این مثلث طلایی مورد توجه شما قرار بگیرد، بقیه راه خیلی سخت نخواهد بود.

 

مثلث طلایی تفاوت هاست لینوکس و ویندوز

سه عضو اصلی که باید برای بررسی تفاوت هاست لینوکس و ویندوز در نظر داشته باشید و پررنگ ترین نقش را در این رقابت خواهند داشت عبارتند از:

 

پلتفرم مورد استفاده سایت شما

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

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

اگر شما هم سایت خود را با استفاده از پلتفرم ها و عناصر بومی ویندوز مانند .Net و ASP ساخته باشید باید به سراغ هاست ویندوز بروید. اما اگر از زبان ها  و پلتفرم هایی مانند PHP، لاراول و یا JS استفاده کرده باشید، لینوکس گزینه ایده آلی است. اما هنوز می توانید به ویندوز هم فکر کنید! چون هنوز اضلاع مثلث شما تکمیل نشده اند.

پلتفرم سایت

 

پایگاه داده

ضلع دوم مثلثی که برای انتخاب هاست باید به آن توجه کرد پایگاه داده شما خواهد بود. پایگاه داده وابستگی شدیدی به پلتفرم ارائه شده توسط شما دارد. با استفاده از پلتفرمی که دارید می توانید بگویید که به یک پایگاه داده رابطه ای احتیاج دارید یا پایگاه داده غیر رابطه ای. در اینصورت باید ببینید که لینوکس به شما چراغ سبز خواهد داد یا ویندوز!؟

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

 

وب سرور

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

  1. آپاچی
  2. IIS
  3. انجین ایکس
  4. لایت اسپید

در بین این موارد نیز انتخاب این مورد که کدام بهتر است و کدام یک می تواند برای شما امکانات بیشتر و بهتری را فراهم کند، بستگی به استراتژی کاری شما و مصرفی که سایت شما خواهد داشت دارد. در صورتی که پیش بینی درخواست های بالا برای یک سیستم وردپرسی با افزونه های زیاد را دارید می توانید به سراغ لایت اسپید بروید. اگر یک اپلیکیشن تحت وب نوشته شده با زبان ASP را دنبال می کنید، IIS نیاز شما را برطرف می کند. اگر هم یک سایت اختصاصی دارید که به پاسخ دهی بالایی نیازمند است انجین ایکس در این زمینه انتخاب بزرگان است.

در تفاوت هاست لینوکس و ویندوز امکان استفاده از لایت اسپید برای ویندوز و همینطور امکان استفاده از IIS برای لینوکس وجود ندارد.

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

 

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

با هم سه مورد اصلی و مثلث طلایی تفاوت هاست لینوکس و ویندوز را بررسی کردیم. اکنون نوبت به بررسی سایر موارد رسیده است که درجه اهمیت آنها چندان بالا به نظر نمی رسد.

 

قیمت

قیمت هاست را می توان یکی از اصلی ترین مواردی در نظر گرفت که برای انتخاب یک میزبانی باید مورد توجه قرار گیرد. پس دلیل آنکه آن را در موارد جانبی عنوان کردیم چیست!؟

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

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

 

امنیت

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

امنیت سایت

اما در مورد سایت شما خودتان باید موارد امنیتی را رعایت کنید. تفاوت هاست لینوکس و ویندوز از نظر امنیتی از اینجا شروع خواهد شد. اگر شما از هاست ویندوز و وب سرور IIS استفاده کنید، یک وب سرور نسبتا متزلزل خواهید داشت که می تواند نقطه ضعف های امنیتی زیادی داشته باشد. اما در وب فارسی عموما کمتر کسی می تواند از این نقطه ضعف ها استفاده کند.

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

 

کنترل پنل ها

در تفاوت هاست لینوکس و ویندوز از نظر کنترل پنل می توانیم بگوییم لینوکس دست بالاتر را به خود اختصاص داده است. وجود کنترل پنل هایی مانند Cpanel و DirectAdmin در لینوکس باعث شده است تا یک کنترل همه جانبه، راحت و سریع که کاربران تازه کار نیز می توانند به خوبی از آن استفاده کنند را ارائه کند.

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

البته شاید بعضی از کاربران کار با کنترل پنل های هاست ویندوز را ترجیح دهند، زیرا محیطی شبیه به خود ویندوز دارد، به عنوان مثال شما در Websitepanel دقیقا یک صفحه تنظیمات ویندوزی را خواهید داشت که می توانید با استفاده از آن منابع هاست خود را به صورت کامل مدیریت کنید.

به طور خلاصه میتوان گفت تفاوت هاست لینوکس و ویندوز از نظر کنترل پنل موضوعی است که قطعا لینوکس عملکرد بهتری ارائه داده است.

 

نتیجه گیری

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

نصب وردپرس روی هاست ویندوز در کنترل پنل های مختلف

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

 

هاست ویندوزی چیست

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

وردپرس چیست

دلایل مختلفی برای کم طرفدار بودن این هاست وجود دارد که یکی از مهمترین آنها را میتوان عدم وجود کنترل پنل های کاربردی ای مانند دیگر سرویس ها معرفی نمود. وقتی شما از گزینه های دیگری مانند هاست لینوکس و هاست وردپرس برای راه اندازی سایت خود استفاده کنید این امکان که از کنترل پنل های قدرتمند مانند Cpanel و یا DirectAdmin برای کار خود استفاده کنید که به وسیله آنها به راحتی و با چند کلیک میتوانید سیستم مدیریت محتوای وردپرس را راه اندازی کرده و خدمات دیگری مانند ارسال خودکار ایمیل را برای خود فعال کنید.

این در حالی است که شاید کنترل پنل های ویندوزی کمی ناشناخته باقی مانده باشند. علاوه بر این شما در هاست لینوکس این امکان را خواهید داشت که از یک پردازش خوب برای زبان هایی مانند PHP بهره مند باشید. اما در ویندوز این قابلیت کمی کمرنگ بوده و شاید عملکرد هاست ویندوزی با همان منابعی که برای هاست لینوکس به خوبی کار می کند، در این هاست کمی دچار مشکلات باشد.

البته استفاده از ویندوز برای سرویس های تحت وب اصلا در حاشیه نیست و اگر به سرویس های رده بالاتری مانند VPS ها یا همان سرور مجازی و یا حتی سرور اختصاصی دقت کنید نقش پررنگ ویندوز برای ایجاد ماشین های مجازی ای که بتوان از این منابع یک استفاده حداکثری را داشت، کاملا مشخص خواهد بود.

پس به طور کلی اگر بخواهیم در مورد هاست ویندوزی یک اظهار نظر کنیم می توانیم بگوییم یک سرویس خوب که یک هاست را با استفاده از پلتفرم ویندوز و امکاناتی که در اختیار شما می گذارد و عموما هم به صورت ماشین مجازی است ارائه می کند که برای مواردی که شما از ASP استفاده کرده باشید یک گزینه کاملا ایده آل محسوب می شود. اما در مورد استفاده از مواردی با پایه PHP گزینه های بهتری نیز وجود خواهد داشت. نصب وردپرس روی هاست ویندوز یکی از کارهایی است که شاید در ابتدا کمی عجیب به نظر برسد. اما در ادامه مطلب به روش های انجام این کار خواهیم پرداخت.

 

نصب وردپرس روی هاست ویندوز

وقتی صحبت از نصب وردپرس روی هاست ویندوز می شود خیلی از افراد درباره این موضوع فکر می کنند که این کار به اینصورت انجام پذیر خواهد شد که شما وردپرس را دقیقا روی هاست ویندوز نصب می کنید. اما این تصویر اشتباه و غلط است. البته شما می توانید از یک ماشین مجازی ویندوز برای مدیریت منابع هاست خود استفاده کنید اما بهترین روش برای کنترل این منابع استفاده از یک کنترل پنل برای بالابردن این منابع می باشد.

نصب وردپرس روی هاست ویندوزی

کنترل پنل های زیادی وجود دارد که شما می توانید از آنها استفاده کرده و منابع هاست ویندوز خود را با استفاده از آنها مدیریت کنید. نصب وردپرس روی هاست ویندوز نیز از طریق این کنترل پنل ها امکان پذیر خواهد بود و شما می توانید این کار را انجام دهید. البته در بعضی از کنترل پنل ها مانند Plesk با چند کلیک ساده و در بعضی دیگر مانند Websitepanel با پیچیدگی هایی کمی بیشتر مواجه خواهید شد. در ادامه با معرفی سه مورد کنترل پنل های پر طرفدار و همینطور بررسی چگونگی نصب وردپرس روی هاست ویندوز در این کنترل پنل ها با ما همراه باشید.

 

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

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

برای نصب وردپرس روی هاست ویندوز با استفاده از پلسک ابتدا باید به کنترل پنل پلسک خود وارد شوید و از بخش هاستینگ سرویس گزینه Domains را انتخاب کنید.

پس از انتخاب این گزینه روی دامنه مورد نظر خود که می خواهید وردپرس را فعال کنید کلیک کرده و آن را انتخاب کنید.

پس از انتخاب دامنه باید گزینه Application که با آیکون چرخ دنده در سمت راست قابل مشاهده است را انتخاب کنید.

پس از انتخاب این گزینه شما می توانید از پنلی که برای برنامه ها و افزونه ها در اختیار شما قرار گرفته است وردپرس را جستجو کرده و ورژن مورد نظر خود را پیدا کنید. برای نصب وردپرس روی هاست ویندوز کافی است که روی Install کلیک کنید و منتظر بمانید تا نصب به پایان برسد.

برای اطمینان از نصب وردپرس روی هاست ویندوز به صورت صحیح این امکان را خواهید داشت تا یکبار سرور را ریستارت کنید. اما اگر این کار را هم نکردید مشکلی ایجاد نخواهد شد و شما می توانید به پنل سایت وردپرسی خود دسترسی داشته باشید و از طریق آن تنظیمات مربوطه را پیاده سازی کنید.

نصب وردپرس

نصب وردپرس روی هاست ویندوز با استفاده از WebsitePanel

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

برای نصب وردپرس روی هاست ویندوز در اولین اقدام شما باید زیرساخت لازم و ضروری را برای آن فراهم کنید. پس در اولین اقدام باید یک پایگاه داده برای آن بسازید. شما می توانید ساخت پایگاه داده را از طریق آیکون دیتا بیس انجام دهید. پایگاه داده ای که شما برای نصب وردپرس روی هاست ویندوز به آن احتیاج دارید از نوع MySQL خواهد بود. وقتی که شما قصد ساخت این گزینه را داشته باشید کافی است که به قسمتی از کنترل پنل بروید که منوی Database قرار دارد و کار ساخت دیتابیس را دنبال کنید.

این کنترل پنل برای شما هیچ گیج کنندگی و به هم ریختگی را ندارد زیرا قطعا با ویندوز آشنایی خواهید داشت. در صورت که با ویندوز کار کرده باشید پس باید بگوییم شما با WebsitePanel هم غریبه نخواهید بود. برای نصب وردپرس روی هاست ویندوز با این کنترل پنل باید دقیقا مانند نصب وردپرس روی لوکال عمل کنید. در آنجا شما برنامه را دانلود کرده و در پوشه لوکال هاست خود کپی می کردید. WebsitePanel نیز به همین صورت خواهد بود.

برای نصب وردپرس روی هاست ویندوز شما باید در ابتدا نسخه وردپرس مورد نظر خود را دانلود کرده و آن را از حالت زیپ خارج نمایید. بعد از آن می توانید فایل ها را با استفاده از FTP به هاست ویندوزی خود ارسال کنید. بعد از انجام این کار باید اطلاعات فایل Wp-config.php را با توجه به دیتابیس جدیدی که ساخته اید تکمیل کنید. برای این ویرایش شما باید در قسمت define، اطلاعات جدید مربوط به پایگاه داده جدید را وارد نمایید.

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

وقتی که این کار انجام گرفت می توانیم بگوییم نصب وردپرس روی هاست ویندوز از طریق کنترل پنل WebsitePanel به صورت تمام و کمال انجام گرفته است.

نصب وردپرس روی webmasterpanel

 

نصب وردپرس روی هاست ویندوز در کنترل پنل SolidCP

SolidCP یکی از کنترل پنل های محبوب و معروف برای کنترل هاست ویندوز است که به شما یک پنل کنترلی عالی را به صورت گرافیکی ارائه می کند که این امکان را دارید که خیلی از برنامه ها را به صورت افزونه نصب نموده و از آنها استفاده کنید. این کنترل پنل به عنوان یک کنترل پنل کاملا رایگان شناخته می شود، امکانات خیلی خوبی را برای کنترل چند سرور به صورت همزمان برای شما فراهم خواهد نمود.

برای نصب وردپرس روی هاست ویندوز در کنترل پنل SolidCP شما باید به صورت ترکیبی از دو روش قبلی کار را دنبال کنید. به این صورت که ابتدا باید روی منوی مربوط به Database در بین گزینه های منوی سمت چپ SolidCP کلیک کرده و وارد تنظیمات ایجاد یک پایگاه داده جدید شوید. در مرحله بعدی شما باید یک پایگاه داده جدید را روی هاست ویندوز خود ایجاد نمایید. وقتی که از SolidCP استفاده می کنید، پایگاه داده شما از نوع SQL Server خواهد بود.

بعد از ایجاد یک پایگاه داده جدید باید تنظیمات آن را انجام داده و یوزر جدید را ایجاد نمایید. در نظر داشته باشید که بعد از انجام این کار شما باید Username و همینطور Password را برای مراحل بعدی و وارد کردن آنها در وردپرسی که نصب می کنید به خاطر داشته باشید.

بعد از تکمیل شدن پایگاه داده برای نصب وردپرس روی هاست ویندوز باید به سراغ بخش Web App Gallery بروید. در این بخش شما می توانید نام وردپرس را جست و جو کرده تا آخرین آپدیت آن در فهرست برنامه هایی که می توانید نصب کنید به شما نمایش داده شود. پس از نصب برنامه وردپرس میتوان گفت که کار نصب وردپرس روی هاست ویندوز شما با استفاده از کنترل پنل SolidCP به صورت کامل انجام گرفته است.

همانطور که دیدیم با استفاده از کنترل پنل هایی که کار کنترل منابع  و همینطور مدیریت هاست ویندوزی را بر عهده دارند، این امکان را خواهید داشت تا نصب وردپرس روی هاست ویندوز را به طور کامل انجام دهید، اما این کار عاقلانه خواهد بود!؟

نصب وردپرس روی solid

 

آیا نصب وردپرس روی هاست ویندوز کار درستی است!؟

در این آموزش ما بهترین روش های نصب وردپرس روی هاست ویندوز را به شما آموزش دادیم. اما آیا استفاده از یک پلتفرم غیر بومی که برای ویندوز بهینه سازی نشده است، روی یک هاست ویندوزی کار درستی است!؟ به طور قطع میتوان جواب این سوال را خیر اعلام کرد.

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

در صورتی که قصد دارید تا از وردپرس به عنوان یک برنامه خوب به صورت دائم برای مدیریت محتوای سایت خود استفاده کنید و می خواهید که سایت شما هم به بازدید کنندگانتان یک کیفیت خوب را ارائه کند بهتر است از یک هاست وردپرس و یا هاست لینوکس با وب سرور لایت اسپید برای این کار استفاده کنید.

نتیجه گیری

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

پلسک چیست ؟ بررسی یک کنترل پنل کراس اور

وقتی که شما قصد راه اندازی یک سایت و یا کلا بهره وری از آن را داشته باشید، یکی از مواردی که باید به آن توجه ویژه داشته باشید هاست شماست.از چه هاستی باید استفاده کرد؟ کدام نوع هاست برای شما مناسب است؟ و اما چگونه باید هاست را مدیریت کرد؟ مدیریت هاست شما بحث امروز ماست و میخواهیم یک کنترل پنل حرفه ای را برای اینکار معرفی و ارائه کنیم که Plesk نام دارد. برای اینکه ببینیم که پلسک چیست و چه ویژگی های خوبی را می تواند به شما ارائه کند با ما در ادامه این مطلب همراه باشید.

پلسک چیست و از کجا آمده است!؟

پلسک از آندست اسم هایی است که با یک بار شنیده شدن در حافظه می ماند و راحت روی زبان میچرخد. ممکن است شما قبلا هم این نام خوش آهنگ را شنیده باشید اما گذر شما به جایی نیفتاده باشد که با کارکرد آن آشنا شوید. در اینجا ما کاملا توضیح می دهید که پلسک (Plesk) چیست. پلسک یک کنترل پنل حرفه ای برای مدیریت منابع هاست شماست که از طریق آن می توانید مواردی مانند دامنه های فعال روی سایت، فایل های سایت های روی هاست و همینطور سرویس های مختلف مانند ایمیل ها و Autoresponder ها را کنترل کرده و کارکرد آن ها را تعیین نموده و منابع خود را مدیریت کنید.

در مورد اینکه منشا و خاستگاه پلسک چیست داستان های متفاوتی وجود دارد که خیلی هم مهم نیستند اما آنچه که مسلم است این است که برای اولین بار این کنترل پنل به شکل یک برنامه اتوماسیون مدیریت هاست در سیبری منتشر گردید و اکنون توسط یک شرکت جهانی به نام Plesk International GmbH اداره می شود که دفتر مرکزی آن در تورنتو کانادا قرار دارد. وقتی که از واژه اداره برای کنترل پنل استفاده می کنیم منظورمان این است که سیاست گذاری ها، آپدیت ها، تغییرات کلی در روند برنامه و همینطور پشتیبانی از آن توسط این شرکت انجام میگیرد. پروژه پلسک توسط یک تیم بزرگ و حرفه ای که بخش های مختلف آن در کشورهای آلمان، سوئیس، اسپانیا و ژاپن قرار دارند گسترش پیدا کرده و دولوپ می گردد.

معمولا این کنترل پنل به عنوان یک گزینه خوب و رقیب برای Cpanel مورد بررسی قرار می گیرد. اگر از خیلی از افراد نسبتا آگاه در زمینه بپرسید که پلسک چیست و یک جواب سرسری دریافت کنید معمولا می شنوید که: “یه چیزی مثل Cpanel اما برای ویندوز”. از این جمله می توانیم متوجه شویم که از نظر روانی و کاربرد به کنترل پنل محبوب Cpanel شبه است اما روی هاست های ویندوزی هم برای شما کار می کند. اجازه دهید در قسمت بعدی درباره این که روی چه پلتفرم هایی می توان از این کنترل پنل استفاده کرد بیشتر صحبت کنیم و ببینیم دلیل کراس اور نامیدن پلسک چیست.

کنترل پنل پلسک

وضعیت کراس اور بودن پلسک چیست

قبل از اینکه راجع به این موضوع که چرا پلسک یک برنامه کراس اور است به چه معنی است و دقیقا چه کار می کند اجازه دهید تا راجع به همین عبارت و مفهوم آن کمی بیشتر با هم صحبت کنیم. کراس اور به چه معناست!؟ شاید این واژه را در مورد فیلم ها و سینما، خصوصا در هالیوود و فیلم های ابرقهرمانی چیزهایی شنیده باشید. وقتی یک شخصیت از یک فیلم دیگر در فیلمی دیگر وارد شده و با همان اسم و رسم به ایفای نقش می پردازد میگوییم که اصطلاحا این دو فیلم کراس اور دارند! در نرم افزار هم همین اتفاق می افتد. برنامه ای از یک سیستم عامل ممکن است روی سایر سیستم عامل های دیگر وجود داشته باشد و روی آن ها نیز اجرا شود.

وقتی ما صحبت از کراس اور بودن پلسک میکنیم به این معنی است که فرقی ندارد شما از هاست ویندوز استفاده کنید یا هاست لینوکس، در هر  دو صورت می توانید پلسک را به عنوان کنترل پنل خود انتخاب کرده و از آن بهره بگیرید. ولی چرا این موضوع کمی عجیب و غریب است و اصلا باید مهم باشد!؟

در اینجاست که باید به سراغ پایه این دو سیستم عامل و روش هایی که برای اجرای برنامه های خود دارند برویم. برنامه های ویندوزی به این صورت اجرا می شوند که شما نیاز دارید تا یک فایل اجرایی یا همان Executive که با فرت Exe شناخته می شود را اجرا کرده تا برنامه شما اجرا شده و عمل کند. در این حالت اپلیکیشن توسط سیستم عامل ران شده و یک نسخه از این برنامه به حافظه اصلی انتقال پیدا میکند و در آنجا اجرا می شود. این برنامه تا زمانی که فعال باشد و کاربر آن را نبندد به همین صورت باقی خواهد ماند. در لینوکس اما داستان متفاوتی برقرار است. فایل های برنامه در حافظه جانبی قرار گرفته و برنامه بعد از نصب به منطقه ای از حافظه لینوکس منتقل می شود که به آن پوسته یا Shell گفته میشود. برای اجرای برنامه فایلی با فرمت Bat اجرا شده و برنامه روی شل فعال شده و در صورت نیاز به فایل های حافظه ای خود دسترسی پیدا می کند. این تفاوت ها در اجرا و ذخیره سازی باعث شده است تا برنامه های لینوکسی و برنامه های ویندوزی فاصله بسیار زیادی از هم داشته باشند.

این نوع تفاوت ها در کارکرد همراه با اپن سورس بودن لینوکس و عموم برنامه های آن که یک تضاد فوق العاده بالا با ویندوز و فلسفه برنامه های غیر رایگان آن ایجاد می کند، باعث می شود تا برنامه هایی که به صورت کراس اور و بین این دو سیستم عامل فعالیت دارند به برنامه هایی تبدیل شوند که بیشتر مورد توجه همگان قرار می گیرند.

اجرای کراس اور پلسک

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

این امر کار مدیریت را بسیار ساده کرده و شما با یادگیری کار با این کنترل پنل این امکان را خواهید داشت که از هر دو هاست لینوکس و هاست ویندوز بسته به آن که سایت شما به چه زبانی طراحی شده باشد و با کدام سازگاری بیشتری داشته باشد مدیریت کرده و بدون هیچ مشکلی به کار خود ادامه دهید.

 

قابلیت استفاده از افزونه و مطرح ترین افزونه های پلسک چیست

یکی دیگر از قابلیت های مهم و خوبی که پلسک فراهم کرده است امکان استفاده از افزونه های مختلف برای کارهای مختلفی است که ممکن است لازم داشته باشید. اگر نگاهی به مقایسه های مختلف بین پلسک و رقبای دیرینه آن که در راس آنها Cpanel قدرتمند قرار دارد بیاندازید متوجه خواهید شد که این کنترل پنل از نظر ویژگی ها کمی عقب تر از آن ها قرار دارد. اما اجازه دهید تا با هم به بررسی این موضوع بپردازم و ببینیم که راه حل برای به کار گرفته شده توسط پلسک چیست !؟

پلسک برای جبران ضعف های خود از ترفند خوبی استفاده کرد و کار را به دیگران سپرد. امکان نصب و تولید افزونه برای این برنامه کاری بود که دروازه ای از ویژگی های فراوان را به روی پلسک و کاربرانی که از این کنترل پنل استفاده می کنند گشود. با این کار تعداد دولوپر ها و افرادی که برای توسعه این برنامه تلاش میکنند به طور خودجوشی افزایش یافته و کسری امکانات آن نسبت به رقبا به طور کامل رفع گردید و برای موارد مختلفی یک یا دو افزونه که کار خاصی را انجام دهند و ویژگی های جانبی متفاوتی نیز داشته باشند هم تولید شد. اینگونه بود که پلسک به یک گزینه ایده آل برای استفاده تبدیل شده است. اجازه دهید در ادامه به معرفی تعدادی از این افزونه ها بپردازیم و ببینیم که افزونه های پلسک چه کاربرد هایی را می تواننند برای ما داشته باشند.

افزونه های پلسک

 

پشتیبانی از GIT

اگر بخواهیم بگوییم ویژه ترین افزونه در بین افزونه های پلسک چیست میتوان به افزونه پشتیبانی از GIT اشاره کرد. با استفاده از این برنامه دولوپر ها و برنامه نویس هایی که قصد ار روی یک پروژه به صورت همزمان را دارند میتوانند از راه دور روی پروژه کار کرده و از طریق مدیریت پروژه گیت تمامی این کار ها با بدون اینکه تداخلی را ایجاد کند با هم ترکیب شده و روی پروژه اعمال شوند. GIT این قابلیت را به شکل قدرتمندی برای شما فراهم خواهد کرد و یکی از محبوب ترین ابزار های برنامه نویسی برای تیم های برنامه نویسی است.

 

پشتیبانی از Docker

داکر نیز به همان اندازه GIT برای برنامه نویس ها و دولوپر ها مهم است. اگر دقت کرده باشید وقتی برنامه ای را برای اجرا روی سایت خود بیاورید، خصوصا اگر برنامه با ASP و زبان های وابسته با مایکروسافت نوشته شده باشد، شما دردسر های زیادی را برای کتابخانه ها و فایل های پیش نیازی مانند .NET خواهید داشت تا این برنامه برای شما کار کند. داکر این کار را برای شما انجام خواهد داد و وقتی برنامه ای نوشته شود کلیه کتابخانه ها و تواب مورد نیاز را در خود برنامه به صورت انکریپت شده قرار می دهد تا برنامه صرفنظر از برنامه های پیش فرضی که روی باید برای اجرا روی سیستم مقصد نصب باشد بدون هیچ مشکلی اجرا شود.

این برنامه نیز یک گزینه ایده آن برای تیم ها توسعه و دولوپ می باشد که میتوانند از آن استفاده کنند.

 

آنتی ویروس Kaspersky

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

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

 

مشاور امنیت پلسک

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

 

جعبه ابزار وردپرس

یکی دیگر از قابلیت های خوبی که پلسک برای کاربران خود در نظ گرفته است امکان استفاده از جعبه ابزار وردپرس یا همان Plesk WordPress Toolkit است که میتواند کمک بسیار ایده آل و خوبی برای کسانی باشد که می خواهند از کنترل پنل پلسک برای مدیریت هاست سایت وردپرس خود استفاده کنند. همینطور به طور کلی می توان از این کنترل پنل روی هاست وردپرس نیز استفاده نمود و آن را به خوبی با استفاده از آن اداره کرد.

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

 

جدیدترین ورژن پلسک چیست

قبل از اینکه مستقیم به سوال پاسخ جدیدترین ورژن پلسک چیست برویم اجازه دهید با هم نگاهی به تکامل این برنامه می اندازیم و ببینیم این بیست سال حضور در عرصه هاست و مدیریت منابع را به چه صورتی طی کرده است.

برنامه پلسک برای اولین بار در سال 2000 در سیبری کار خود را شروع کرد و کم کم به یک برنامه بزرگ و قابل توجه تبدیل شد. روسی بودن این برنامه شاید کمی آن را متفاوت از بقیه برنامه ها نشان می داد زیرا در اوایل قرن بیست و یکم و دوره حکمفرمایی شرکت های غربی حضور یک برنامه روسی یاد آور یک برنامه مخوف و حرفه ای ساخته شده بدست هکر های وحشتناک روسی بود که چندان از فضای جنگ سرد و موارد مربوط به آن بیرون نیامده بود. اما کم کم این روند عادی شد و  ورژن اول پلسک در سه سال اول فعالیت آن یعنی از 200 تا 2003 پیشرفت خوبی را از خود نشان داد که جای امیدواری برای این برنامه بود.

در اواسط سال 2003 پلسک ورژن ششم خود را منتشر نمود که بازخورد خوبی را از آن گرفت و نتیجه آن همکاری با Parallel در سال 2007 و برای ورژن هفتم این برنامه بود. ورژن های مختلف این برنامه ادامه پیدا کرده و بر قابلیت های مختلف آن ها افزوده شد. در سال 2009 این برنامه در ورژن 8 خود قرار داشت که تغییرات اساسی برای نگهداری و پشتیبانی از آن با رویکردهای جدید Parallel روی آن اعمال گردید.

نقطه تحول بعدی این برنامه معرفی پلسک 12 در سال 2014 بود که کم کم افزونه های آن شروع به فعال شدن نموده و این قابلیت ویژه به این برنامه اضافه گردید. در سال 2016 یک ورژن فوق العاده قدرتمند از برنامه پلسک معرفی و ارائه شد. Plesk Onyx که هنوز هم میتوان آن را یکی از بهترین ورژن های پلسک و یک ورژن کاربردی دانست که با آپدیت ها و قابلیت های فراوانی که به آن اضافه شده است هنوز هم در صدر قرار دارد. این ورژن از پلسک با ارائه افزونه هایی مانند جعبه ابزار ورد پرس در سال 2017 و جعبه ابزار سئو برای جوملا در سال 2018، به یکی از بهترین ورژن های این برنامه تبدیل شد.

پلسک اوبسیدیان

البته Plesk Onyx پاسخ سوال جدیدترین ورژن پلسک چیست ، نیست و برای پاسخ این سوال باید به نسخه ای از این برنامه که در سال 2019 منتشر شده است اشاره کنیم. Plesk Obsidian نام این برنامه بود که با ارائه خدمات جدید و خوبی مانند My Plesk portal توانست جایگاه خوبی را پیدا کند اما نه آنقدر که بتواند به جایگاه Plesk Onyx دست پیدا کند. این برنامه در ارائه ورژن های مختلف یکی از پرفراز و نشیب ترین برنامه ها بوده است و رشد قابلیت های آن در طول سال های متمادی فعالیت آن نشان از اهمیت ارائه خدمات بهتر برای ارائه دهندگان این برنامه دارد.

 

نتیجه گیری

اینگه پلسک چیست و چه چه ویژگی هایی دارد و چه سیری را طی کرده است تا در این بیست سال به این نقطه رسیده است موضوع اصلی بحث ما بود که با دنبال کردن آن به اینجا رسیدیم که به سوال پلسک پیز اینکه نه پاسخ دهیم: “یک برنامه برای استفاده به عنوان کنترل پنل هاست های ویندوزی و همینطور لینوکسی که روی هر دو نوع از هاست ها عملکردی یکسان و قوی داشته و با ارائه ویژگی های خوبی مانند افزونه های مختلف برای کارکرد بهتر پلتفرم های سایت ساز یکی از مواردی است که می توان از آن به عنوان یک کنترل پنل خوب استفاده نمود.”

اپلیکیشن پلسک

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

ویندوز سرور چیست و چه تفاوتی با ویندوز عادی دارد

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

 ویندوز سرور چیست؟

Windows Server نام تجاری گروهی از سیستم عامل های سرور است که توسط شرکت مایکروسافت منتشر شده است. Windows Server به هر نوع نمونه سروری گفته می شود که توسط هر یک از سیستم عامل های خانواده Windows Server نصب، اداره و مدیریت شود. این خانواده که کار خود را با ویندوز های تحت شبکه مانند ویندوز NT و ویندوز 2000  آغاز کرد اکنون ورژن های مختلفی از ویندوز سرور دارد که هر کدام کاربرد های مختلفی داشته و بر اساس کاری که در آن خوب هستند اسامی مختلفی را به خود گرفته اند مانند Windows Server Datacenter که یکی از نسخه های جدید به حساب می آید، و یا Millennium و Longhorn که ورژن های مربوط به حدودا بیست سال پیش این نوع از ویندوز ها هستند.

Windows Server همان قابلیت ، ویژگی ها و سازوکار عملیاتی یک سیستم عامل سرور استاندارد را به نمایش می گذارد و فراهم می کند.

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

محیط میزبانی وب Windows Server از زبان های اصلی برنامه نویسی وب و پایگاه های داده مانند PHP ، MySQL  و MSSQL پشتیبانی می کند.

 شباهت های ویندوز 10 و ویندوز سرور چیست

ویندوز 10 و ویندوز سرور کد مشابه را به اشتراک می گذارند.

اگر یک نسخه اورجینال و کامل از ویندوز 10 و ویندوز سرور 2016 را بارگیری کنید، در ابتدا می توان این دو را اشتباه گرفت. آنها می توانند مانند دسکتاپ ، دکمه شروع یکسان و حتی دکمه مشاهده کار یکسان داشته باشند. این دو ویندوز از هسته های یکسان استفاده می کنند و به راحتی می توانند نرم افزار های یکسان را اجرا کنند. به عنوان مثال می توانید Google Chrome یا Microsoft Office را روی هر دو نصب کنید.

تفاوت های نرم افزاری ویندوز 10 و ویندوز سرور چیست

با فعال کردن رابط کاربری گرافیکی ویندوز سرور و نصب آن، لحظاتی پس از بارگیری و بالا آمدن ویندوز سرور برنامه Server Manager با باز شدن داشبورد شروع به نشان دادن اولین تفاوت بارز در دو سیستم عامل می کند. در اینجا می توانید ویژگی های خاص سرور مانند خدمات استقرار Windows ، خدمات DHCP و سرویس های دامنه Active Directory را اضافه کنید. این ویژگی ها امکان استقرار سیستم عامل از راه دور در سایر ماشین ها ، ایجاد آدرس IP ثابت برای ماشین های کلاینت ، کنترل دامنه شبکه برای اتصال سایر رایانه ها به یک دامنه و ایجاد کاربران دامنه را فراهم می کند.

ویژگی هایی از این دست برای ویندوز 10 بطور طبیعی در دسترس نیست، اگرچه می توانید نرم افزار شخص ثالث مانند وب سرور Apache را نصب کنید.

همچنین، ویندوز سرور از امکاناتی مانند SMB Direct برای اشتراک سریعتر پرونده، پشتیبانی بیشتر از Resilient File System پشتیبانی می کند، تنها راه برای دریافت ویژگی های مشابه بدون سرور، استفاده از Windows 10 Pro برای Workstations است.

سرورها برای کار مشترک نیز طراحی شده اند، بنابراین ممکن است شما یک سرور داشته باشید که یکی یا دو نقش را در بالا بازی می کند و یک سرور دیگر برای گسترش کار نقش های دیگری را بر عهده داشته باشد.

کانفیگ سخت افزاری قابل قبول ویندوز سرور جیست

Windows Server به نسبت ویندوز های معمولی و دسکتاپ از سخت افزار سطح بالاتر پشتیبانی می کند. در حالی که حداکثر محدودیت ویندوز 10 پرو 2 ترابایت RAM است ، ویندوز سرور 24 ترابایت حافظه داخلی را مجاز می داند. بعید است که یک کاربر دسکتاپ چنین رم زیادی را برای سیستم خود لازم داشته باشد، اما سرورها می توانند از ظرفیت RAM بیشتر خود ، برای مدیریت بسیاری از کاربران، رایانه ها و ماشین های مجازی احتمالی از طریق Hyper-V ، به خوبی استفاده کنند.

ویندوز 10 برای پردازنده ها نیز محدودیت دارد. نسخه Windows 10 Home فقط از یک CPU فیزیکی پشتیبانی می کند وه Windows 10 Pro از دو CP، شاید اینکه بدانید این تعداد پردازنده ها در ویندوز سرور چیست کمی برای شما شوکه کننده باشد.

اما ویندوز سرور 2016 تا 64 سوکت را پشتیبانی می کند که به این معناست که میتوان 64 پردازنده با چندین هسته سخت افزاری و تعداد بیشتری هسته منطقی را با یک سیستم عامل مدیریت نمود.

سخت افزار ویندوز سرور

در مورد هسته های سی پی یو ها نیز یک کپی 32 بیتی از ویندوز 10 فقط از 32 هسته پشتیبانی می کند و نسخه 64 بیتی از 256 هسته پشتیبانی می کند ، اما ویندوز سرور محدودیتی برای هسته ها ندارد.

برای اینکه روی دسکتاپ بتوانید تا حدودی به این قابلیت ها نزدیک تر شوید ، باید از Windows 10 Pro برای Workstations استفاده کنید که از 4 پردازنده و 6 ترابایت RAM پشتیبانی می کند.

مزایای ویندوز سرور چیست

1) ویندوز سرور توسط مایکروسافت ساخته و فروخته می شود این شرکت به طور مداوم پشتیبانی و به روزرسانی را ارائه می دهد و شما میتوانید از بابت اینکه ارائه کننده ای دارید که به فکر خدت رسانی به شماست مطمئن باشید.

2) کاربرانی که با ویندوز آشنا هستند به راحتی با استفاده از ویندوز سرور آشنا می شوند. در حقیقت کار با آن بسیار ساده است. البته باید در استفاده از برنامه ها و سرویس های خاص این ویندوز مانند IIS و DHCP دقت لازم را داشته باشید.

3) بیشتر افرادی که از هاست ویندوز سرور استفاده می کنند از ASP.NET، یک چارچوب وب رایگان برای ساخت وب سایت ها و برنامه های وب با استفاده از HTML، CSS و JavaScript استفاده می کنند. این موضوع دلیل اصلی روی آوردن مردم به میزبانی ویندوز سرور است.

امکانات ویندوز سرور

4) کاربران می توانند وب سایت خود را با استفاده از رابط آشنا ابزارهای مایکروسافت مانند Web Deploy و Visual Studio توسعه دهند.

5) با استفاده از ASP.NET کاربران می توانند با استفاده از پایگاه داده Microsoft SQL یک وب سایت مبتنی بر پایگاه داده ایجاد کنند.

6) ویندوز سرور همچنین می تواند PHP و MySQL که از محبوب ترین زبان های برنامه نویسی و پایگاه داده هستند را اجرا کنند. قابلیت هایی از این دست این سیستم عامل سرور را به یک گزینه مناسب برای کاربرانی تبدیل کرده است که در دولوپ و ارائه خدمات وب مشغول به کار هستند.

7)ویندوز سرور به طور کلی قادر به ارائه سرویس های سرور گرا است، مانند توانایی میزبانی وب سایت، مدیریت کاربر، مدیریت منابع در میان کاربران و برنامه ها، پیام رسانی، امنیت، مجوز و بسیاری دیگر از خدمات متمرکز بر سرور.

معایب ویندوز سرور چیست

1) برخلاف Linux ، ویندوز سرور به منابع سیستم بیشتری نیاز دارد.

2) برای اجرای ویندوز سرور به یک ماشین قدرتمند نیاز دارید.

3) ویندوز سرور از نظر پایداری سرور از شهرت خوبی برخوردار نیست و ممکن است آسیب هایی را به شما و اطلاعاتتان وارد کند.

4) کارکردن با ویندوز سرور به نحوی است که بسیار بیشتر از سیستم عامل های لینوکسی نیاز به ریستارت کردن دارد و این کار باعث می شود سرور شما در ساعاتی خاموش باشد و در نتیجه ارائه خدمات میسر نباشد، پس میتوان راندمان کاری پایینتری را برای این سیستم عامل نسبت به سیستم عامل های لینوکسی در نظر گرفت.

5) اگر از سرویس های میزبانی ویندوز سرور استفاده می کنید، ممکن است متوجه شوید که پول زیادی در ابزارهای توسعه سرمایه گذاری کرده اید. بیشتر آنها محصولات مایکروسافت هستند. هزینه برنامه هایی که می توانند در وب سایت شما اجرا شوند معمولاً از لینوکس بیشتر است. به عنوان مثال ، می توانید اسکریپت های رایگان بسیاری را برای اجرای صفحه وب ، اتاق گفتگو ، آمار وب ، ایمیل (و..) برای وب سایت مستقر در لینوکس خود پیدا کنید، اما بسیاری از این برنامه های رایگان را در دنیای Windows Server پیدا نخواهید کرد.

معایب ویندوز سرور چیست

تفاوت بین یونیکس و ویندوز سرور چیست

مایکروسافت ویندوز سرور و یونیکس (که انواع مختلفی از آنها وجود دارد) سیستم عامل های رایانه هستند. هر دو پیاده سازی های با کیفیتی برای سرورهای سازمانی دارند که می توانند برای اهداف مهم مختلفی از جمله میزبانی وب ، ایمیل و پایگاه داده مورد استفاده قرار گیرند.

ویندوز سرور با تجه به اینکه توسط مایکروسافت بزررگ ارائه شده است در بسیاری از موارد از نظر نرم افزار ها و برنامه های موجود گل سرسبد تمامی سیستم عامل های وب است.

ریشه های توسعه یونیکس از حدود سی سال پیش آغاز شده است . UNIX غالباً به عنوان “سیستم منبع باز” شناخته می شود ، به این معنی که کد منبع آن در دسترس عموم است، که خود این موضوع هم مزایا و هم معایبی دارد. در حالی که به هزاران توسعه دهنده از سراسر جهان که برای شرکت های مختلف کار می کنند اجازه داده است تا در توسعه آن سهیم باشند ، اما همچنان پیچیده تر و هماهنگی در آن سخت تر است.

کنترل پنل محبوب cPanel فقط در UNIX اجرا می شود. این پانل به دلیل قیمت پایین و سهولت استفاده ، پرکاربردترین کنترل پنل است. معمولاً یک بسته میزبانی کم هزینه در بستر cPanel / Linux پیدا خواهید کرد. کنترل پنل میزبانی وب ، ابزاری مبتنی بر وب است که به کاربران امکان مدیریت دامنه ، حساب میزبانی ، FTP ، ایمیل ، پایگاه داده و سایر ویژگی ها را می دهد.

انتخاب صفحه کنترل برای ویندوز سرور کاملاً محدود است. Parallels Plesk پرکاربردترین پنل کنترل برای ویندوز سرور است.

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

نکته نهایی این است که برای بسیاری از وب سایت ها سیستم عاملی که وب سرور در آن قرار دارد تا حد زیادی بی نتیجه است.

سوال واقعی این است که  “آیا شما از وب سایت یا فناوری پایگاه داده خاصی استفاده می کنید که به جای UNIX (یا بالعکس) به طور مناسب تری در ویندوز سرور میزبانی شود؟”

اگر وب سایت شما به ویژگی های ویژه ارائه شده توسط UNIX یا Windows Server نیازی ندارد ، می توانید Windows Server یا UNIX را برای سرویس دهی به وب سایت خود انتخاب کنید.

انواع مختلف خدمات ویندوز سرور چیست

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

سرور FTP

File Transfer Protocol یکی از قدیمی ترین انواع سرور است. وظیفه انتقال پرونده ها از سرور به رایانه و بالعکس را دارد.

سرورهای پروکسی

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

سرور بازی آنلاین

سرور بازی در دوره های اخیر محبوبیت بالایی را پیدا کرده است. این نوع سرور مسئول اتصال صدها گیمر در سراسر جهان به سرور های مختلف برای دسترسی به داده های بازی است. Xbox live را می توان به عنوان یکی از معروف ترین این سرور ها معرفی نمود.

سرورهای وب

وب سرور وظیفه میزبانی از فایل های وب را بر عهده دارد و از طریق مرورگر وب آن را سرویس می کند. برای این کار یک فایل را از یک صفحه وب را بارگیری می کند و آن را بارگیری می کند تا به عنوان یک صفحه کامل در مرورگر نمایش داده شود.

سرورهای برنامه

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

List Servers

سرورهای لیست برای افزایش عملکرد و مدیریت لیست های پستی استفاده می شوند. این سرور ها یک پایگاه داده تعاملی هستند که برای عموم آزاد است و لیست های یک طرفه که خبرنامه ها ، اطلاعیه ها یا تبلیغات را ارائه می دهند.

سرورهای چت

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

 IRC Servers

Internet Relay Chat از شبکه های مختلف سرور مستقل تشکیل شده است که به کاربران این امکان را می دهد از طریق شبکه IRC به یکدیگر متصل شوند. این گزینه برای کسانی است که به دنبال احراز هویت به صورت لحضه ای هستند.

سرورهای نمابر

این سرور ها می توانند خدمات فاکس و نمابر را به صورتی حرفه ای برای شما پیاده سازی کرده و فایل های دریافتی را مدیریت کنند.

Groupware Servers

این قابلیت برای زمانی مناسب خواهد بود که یک برنامه و نرم افزار قرار است توسط گروهی خاص و به صورت همزمان مدیریت شود. کار روی پروژه های برنامه نویسی و ادیت و ویرایش فیلم و کارهای گرافیکی از این دست کارها است.

سرورهای ایمیل

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

Telnet Servers

با کمک این امکان، کاربران به یک کامپیوتر میزبان وارد می شوند و کارهایی را انجام می دهند که گویی در یک رایانه جداگانه کار می کنند.

سرورهای خبری

آنها به عنوان منبع توزیع و تحویل صدها گروه خبری عمومی موجود از طریق شبکه خبری USENET کار می کنند.

سخن پایانی

در این مقاله با هم به بررسی این موضوع پرداختیم که ویندوز سرور چیست و با سایر سیستم عامل ها چه تفاوتی را دارد. اگرچه ویندوز سرور و ویندوز معمولی کد مشترکی دارند و به نظر مشابه می رسند، اما این موارد برای استفاده های کاملاً متفاوت هستند. نسخه های مصرفی ویندوز 10 برای حداکثر قابلیت استفاده طراحی شده اند و شامل نرم افزار ساخته شده برای استفاده سازمانی نیستند. هدف از ویندوز سرور ، اجرای بسیاری از خدمات مورد نیاز کاربران و شرکت ها به صورت قابل اطمینان است.

تفاوت هاست ایران و خارج (بررسی موردی و کامل)

داستان خیلی جذاب است وقتی تصمیم به انتخاب هاست گرفته ایم و در موقع خرید مواجه میشویم با یک گزینه که میگوید ایران یا خارج (اروپا) و ما متعجب از اینکه تفاوت هاست ایران و خارج در کجاست؟ به دنبال جواب آن هستیم (جواب شما کامل اینجاست)

خیلی از شرکت ها چون فقط فروشنده هستند و تصمیم دارن به شما یک نوع هاست خاصی بفروشند فقط تاکید به ویژگی های یک نوع هاست دارند اما ما اینجا صادقانه تمامی نکات هر دو نوع هاست را بررسی میکنیم پس با ما همراه باشید.

 

اول باید بدونیم

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

همانطور که میدانید هاست یک زیر ساخت کامپیوتری است یعنی وقتی از هاست صحبت میکنیم یعنی در مورد بخشی از یک کامپیوتر حرف میزنیم که شبیه کامپیوتر خودمان دارای رم، هارد، سی پی یو و… است

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

 

تعصب ممنوع

تعصب انتخاب هاست

خیلی از وبسمتر ها متعصبانه تاکید بر یکی از این دو دارند ولی اگر میخوایید لوکیشن (محل) هاست خودتان را درست انتخاب کنید شاید برای هر سایت استراتژی متفاوتی داشته باشید پس همیشه هاست ایران و همیشه هاست خارج یا مخصوص اروپا خوب نیست.

جلوتر که با من این داستان را پیش ببرید متوجه دقیق منظورم خواهید شد.

 

هاست ایران در قدیم الایام

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

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

 

شروع بررسی موردی

قبل از شروع موردی لازم است با چندین اصطلاح مهم در امر هاستینگ آشنا شویم تا راحت بتوانیم بررسی کنیم و بدانیم که دقیقا هاست در چه چیزی دقیقا اثر گزار است؟

  1. سرعت سایت (لود)
  2. سئو سایت (دیده شدن در نتایج گوگل)

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

 

سرعت سایت

سرعت هاست

الگوریتم پر سرعت شدن یک سایت تا جایی که به هاست مربوط میشود به موارد زیر بستگی دارد:

  1. خلوتی سرور اصلی
  2. قوی بودن منابع
  3. نزدیک بودن دیتاسنتر

پس طبق این 3 مورد ما قطعا متوجه شده ایم که اولین مورد کاملا به استراتژی هاستینگ بستگی دارد یعنی مهم نیست هاست ایران است یا خارج اگر خیلی شلوغش کنند قطعا کیفیت خدمات به شما کاهش پیدا میکند.

منظور از مورد دوم همان قطعات رم و سی پی یو و… کامپیوتر های مرکزی (سرور) میباشد که طبق تحقیق که ما از دیتاسنتر های ایران و اروپا انجام دادیم تفاوت بسیار اندک است ولی شاید درصد کمی سرور های خارج از ایران به دلیل دسترسی به منابع با تکنولوژی جدید تر از ایران قوی تر هستند.

مورد سوم ما اشاره به نزدیک بودن محل این کامپیوتر سرور است که قطعا اگر اینجا هاست ما ایران باشد کاربر سرعت لود بهتری را تجربه میکند.

 

سئو سایت

سئو در تفاوت هاست ایران و خارج

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

دو نکته در سئو وجود دارد که حتما باید بدانید:

  1. سازگاری خزنده های گوگل
  2. الگوریتم های جدید گوگل

خزنده های گوگل با هاست های خارج از ایران ارتباط بهتری دارند و راحت تر میتوانند ساختار سایت شمارا شناسایی کنند اما گوگل در چند سال اخیر تصمیم شناسایی بیشتر هاست های کشورهای مختلف کرده است و مطمئنا این مورد که ما در مورد آن صحبت کردیم شاید در آینده فرقی با هاست ایران نکند و هر دو از سطح سازگاری بالاتری برخوردار باشند.

الگوریتم های جدید گوگل به شدت روی لوکیشن و محل راه اندازی سایت تمرکز کرده اند به صورت که اگر شما هاست ایران داشته باشید و کاربران شما هم ایرانی باشند شما شانس بیشتری برای حضور در نتایج دارید این دقیقا داستان لوکال سئو است که مفصل در موردش بحث هایی از نظر سئو کار ها وجود دارد اما محل هاست موردی است که گوگل آن را برای چیدن نتایج مورد بررسی قرار میدهد.

 

نتیجه گیری تا اینجا؟

الان به نظر سردرگم تر شدیم چون فهمیدیدم هم هاست ایران ویژگی های مثبتی دارد و هم هاست خارج پس تکلیف ما چیست؟

قبل از این پارامتر های دیگر را بررسی کنیم به نظرم اول بیایید یک تارگت (هدف) مشخص کنید که مشتریان شما اهل کدام کشور هستند طبیعتا اگر کسب و کارتان را فقط تارگت ایران قرار داده اید پس هاست ایران 60 درصد و هاست خارج 40 درصد تا اینجای داستان ما ارزش انتخاب دارد.

بریم برای بررسی مورد های مهم و اثر گذار

 

قیمت دلار 🙂

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

در بررسی ها مشاهده میکردم که هاستینگ هایی که فقط هاست ایران میفروشند فقط میگفتند که قیمت دلار روی قیمت هاست خارج تاثیر دارد ولی در هاست ایرانی تاثیر ندارد!

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

البته ناگفته نماند که برای خارجی ها هاست خارج به شدت قیمت به صرفه ای دارد و تا زمانی که قیمت دلار در حدود 10 هزار تومان بود خرید هاست خارج به شدت به صرفه و پر امکانات تر بود.

از نظر ما با توجه به قیمت دلار و افزایش ناگهانی امتیاز هاست ایران 70 و هاست خارج 30 خواهد بود

 

پینگ، آپتایم و قطعی های اعصاب خورد کن

آپتایم هاست

گیمر ها با کلمه پینگ خیلی آشنا هستند در اصل پینگ به ما میگویند که تجهیزات و کل سیستم در چه وضعیتی است آیا سرعت خوبی رو تجربه میکنیم یا نه؟

این پینگ معمولا با نزدیک بودن به سرور آمار بهتری را به ما نشان میدهد.

وقتی یک مشکلی پیش می آید و حتی لحضه ای هاست قطع میشود یا برای مدتی قطعی وجود دارد بسته به میزان قطع شدن پارامتر آپتایم به میدان می آیند که از 100 امتیاز میدهد و هر چه قطع شدن بیشتر باشد این عدد کمتر میشود.

اصلا فکر نکنید ممکن است آتایم اختلاف های زیادی داشته باشد نه شاید تفاوت ها نهایت 1 درصد باشد یعنی یک هاست 98 و یک هاست 99 باشد ولی همین یک درصد به شدت در میزان زنده بودن سایت شما اثر دارد.

در مورد آپتایم هاست های خارجی معمولا رتبه بهتری میگیرند چون قانون بین المللی و مشتری مداری آن ها به این صورت است که حتما آپتایم باید در بهترین حالت خودش باشد، برای بررسی و فهمیدن آپتایم هاست خودتان میتوانید از uptimerobot.com استفاده کنید.

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

و یک نکته جدید هم که قبلا شاهدش بودید با قطعی های اینترنت سراسری کشور دسترسی به تمام هاست های خارج از ایران قطع شد و سایت های موجود در هاست ایرانی همگی بدون مشکل اجرا میشدند البته این آنچنان دلیل خیلی خوبی برای انتخاب هاست ایران نیست چون معمولا اکثر کاربران از گوگل وارد وبسایت ما میشوند و افراد کمی آدرس مستقیم مارا وارد میکنند.

در بررسی این موارد امتیاز هاست ایران 60 و هاست خارج 40

 

تحریم و قانون کپی رایت

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

و ممکن است نسبت به موضوع سایت شما که اگر موضوع خاصی باشد و این از نظر قوانین بین الملل تحریم به حساب بیایید نیز سایت شما از دست برود.

این تفاوت هاست ایران و خارج در این دو موضوع که اولی سایت های دانلود نرم افزار و دومی بیشتر سایت های دولتی و.. هاست باعث میشود ایران امتیاز 100 درصد را دریافت کند.

 

کیفیت پشتیبانی

کیفیت پشتیبانی مارال هاست

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

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

همین استراتژی های درست باعث شد که کیفیت حدمات در سرویس های ایرانی نیز بیشتر شده و کاملا قابل مقایسه است مثلا قبل از نوشتن این مطلب به صورت تستی با چندین شرکت هاستینگ وارد صحبت شدم از جمله شرکت خودمان (مارال هاست) و به شدت کیفیت و سرعت پاسخگویی خوبی را تجربه کردم.

 

تفاوت کنترل پنل هاست ایرانی و خارجی

تفاوت کنترل پنل هاست ایرانی و خارجی

در هاست های ایرانی معمولا کنترل پنلی مثل دایرکت ادمین را بیشتر تجربه میکنید چون سی پنل برای ایران تحریم است و شرکت های کمی سی پنل را در هاست های ایرانی میتوانند استفاده کنند.

تفاوت آنچنانی در کار با این کنترل پنل ها وجود ندارد فقط سی پنل کمی کاربری روان تری دارد.

 

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

قبل از اینکه اصلا بخوایید به تفاوت هاست ایران و خارج فکر کنید جامعه هدف خودتان را انتخاب کنید و بعد با توجه به آن جامعه هدف هاست با لوکیشن دلخواهتان را انتخاب کنید.

تهیه هاست شاید یک موضوع غیر قابل جبران نیست به نظر من اگر میخواهید تجربه بیشتری کسب کنید اول هاستی که با توجه به توضیحات برای شما بهتر بود را انتخاب کنید (پیشنهاد ما برای مخاطبین ایران هاست ایرانی) و استفاده کنید اگر جوابگو بود که خداروشکر ولی اگر نبود میتوانید با تغییر لوکیشن تغییرات را بررسی کنید.

البته در موقع انتخاب لوکیشن به کشور مربوطه و کیفیت سرویس های هاستینگ مورد نظر دقت کنید.

ما در مارال هاست همواره در تلاشیم که بهترین هاست های ممکن در زیرساخت ایران و اروپا را ارائه کنیم، شاید بد نباشه که قبل از خرید هاست نگاهی به سرویس های مارال هاست از جمله (هاست ابری ، هاست وردپرس ، هاست لینوکس ، هاست ویندوز ، هاست کلاستر) بیندازید و بخش راهنمای هوشمند، یک ربات مهربون داریم که بهتون کمک میکنه چه سرویسی مناسب هستش.

ایجاد scheduled task در Plesk

در صورتی که نیاز دارید تا اسکریپت یا لینکی را روی هاست خود به صورت زمانبندی شده و به صورت مداوم اجرا نمایید می‌توانید از قسمت scheduled task استفاده نمایید.

در Schedule task پلسک، شما می توانید فایل هایی با پسوند bat , cmd , vbe , vbs , js , jse , pl ,pm , py , pyc , php , php3 را اجرا نمایید.

ابتدا به پنل plesk لاگین نمایید و در ستون سمت راست روی گزینه scheduled task کلیک کنید:

ایجاد scheduled task در plesk

سپس روی گزینه add task کلیک کنید

ایجاد scheduled task در plesk

در تب جدید شما میتوانید اقدام به ایجاد task های موردنظر خود نمایید.3 حالت کلی برای ایجاد task وجود دارد. در صورتی که تمایل دارید تا taskهای شما انجام گیرد باید تیک گزینه active رادر همه حالات بزنید.

ایجاد scheduled task در plesk

– حالت اول : run a command.
ایجاد scheduled task در plesk

در فیلد Command اسکریپت موردنظر خود را وارد نمایید. در فیلد روبرویی argumentهای مربوط به اسکریپت را وارد کنید.

در  قسمت Run میتوانید زمان اجرای اسکریپت خود را مشخص نمایید.چه روزهایی و چه ساعت ها و دقیقه هایی  اسکریپت اجرا شود.

در فیلد description  نام task  را وارد کنید.

قسمتnotify میتوانید مشخص می‌کند پس از انجام اسکریپت به چه صورت به شما اطلاع رسانی شود. در حالت Do not notify اصلا اطلاع‌رسانی نمی‌شود در حالت Errors Only  در صورت رخ دادن خطا به ایمیل شما ارسال می‌شود و گزینه‌ی آخر  Every Time تحت هر شرایطی ایمیل به شما ارسال میشود که در اینصورت حجم ایمیل‌های ارسالی زیاد خواهد بود.

حالت دوم : Fetch a URL

در فیلد URL با واردکردن لینک موردنظرتان می‌توانید اقدام به دانلود و یا موارد فراخوانی شده در لینک موردنظرتان کنید. سایر موارد مانند حالت قبل است

ایجاد scheduled task در plesk

 

حالت سوم : Run a PHP Script

در فیلد Script path مسیر اسکریپتهای اجرایی PHP را از طریق file manager خود مشخص نمایید و در فیلد بعدی argumentهای اجرایی را وارد کنید.

در منوی کشویی Use PHP version  نیز باید ورژن PHP  مورد نیاز برای اجرای اسکریپت را وارد کنید.

سایر گزینه های مانند حالت‌های قبلی تنظیم می‌شوند.

بعد از وارد کردن تمام موارد ذکر شده اگر دکمه‌ی OK را بزنید اسکریپت در زمان تنظیم شده اجرا و اگر دکمه‌ی RUN NOW را بزنید هم اکنون اسکریپت برای بار اول اجرا میشود.

Shrink دیتابیس

مواقعی پیش می‌آید که حجم لاگ‌فایل‌های دیتابیس‌های sql server بسیار زیاد می‌شود، این یک اتفاق مشکل‌ساز است

برای رفع این مشکل، می‌بایست دیتابیس Shrink شود (Shrink به معنی کوچک شدن)

ابتدا نرم‌افزار  sql server management studio را باز کنید و به دیتابیس متصل شوید

1

 

برای این‌که ببینید دیتابیس مورد نظرتان چقدر دیتا دارد و چقدر لاگ دارد، مطابق با تصویر زیر Properties آن را باز کنید

2

 

با کلیک بر روی گزینه‌ی files می‌توانید میزان حجم اِشغال شده توسط لاگ‌فایل‌ها را مشاهده نمائید

3

 

جهت Shrink دیتابیس، روی دیتابیس مورد نظر کلیک کنید و از زیر منوی باز شده به ترتیب Task >> Shrink >> Database انتخاب کنید

4

 

سپس با تصویر زیر مواجه می‌شوید و باید روی OK کلیک کنید

5

 

حال لاگ‌فایل‌ها حذف شده اند و فضای اِشغال شده از هاست شما یا سرور مجازی شما آزاد شده است

فعال سازی SSL رایگان در هاست ویندوز

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

جهت فعال سازی گواهینامه  SSL کاربرانی که کنترل پنل سرویس میزبانی ایشان پلسک می باشد, باید جهت نصب از گزینه ی SSL Let’s Encrypt در هاست استفاده نمایند

1 1

در مرحله ی بعد یک ایمیل معتبر وارد کرده  و دکمه نصب را کلیک کنید

2