دنیای صفرویک

دنیای صفرویک

آرشیو مطالب
دنیای صفرویک

دنیای صفرویک

آرشیو مطالب

سرور، هاستینگ لینوکس یا ویندوز

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

  

آیا اگر یک کاربر مبتدی هستیم بهتر است از ویندوز استفاده کنیم؟ آیا اگر به دنبال امنیت بسیار باال میباشیم باید به سراغ لینوکس برویم؟


این پرسشها و بسیاری از سئواالت دیگر همیشه در ذهن کاربرانی که با میزبانی وب سر و کار دارند وجود دارد.ایـن هفتـه تصمیـم داریم به مقایسه این دو وب سرور بپردازیم.



به چه زبان برنامهنویسی میکنید؟

در صورت استفاده از زبانهای برنامهنویسی تحت وب php مثل Server Side Scripting بـه وابســتـه  مطلب ،coldfusion و asp.net، asp، jsp، cgiمهم این است که سرورهای لینوکس asp و .aspnet را که جزو فناوریهای مایکروسافت هستند پشتیبانی نمیکنند. البته برای پشتیبانی از asp در 

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


اگر بخواهیـم با یک مقایسه کلی بگوییم که از بین ویندوز و لینـوکس کدام یک کارایی بهتری برای هر یک از این زبـانها دارنـد، باید اذعان کرد که لینوکس در این زمینه بهتر عمل میکند. در یک جمعبندی کلی باید بگویم که اگر از asp. ،aspnet استفاده میکنید، فقط میتوانید سرور ویندوز را انتخاب کنید ولی در سایـر موارد لینوکس گزینه بهتری خواهد بود.



کدام بانک اطالعاتی مناسب است؟

در خصـوص پایگاههـای داده و بانـکهای اطالعاتی، بایـد گفـت که SQL Server مختص سرورهای وینـدوز و MySQL مخصوص سرورهای لینوکس میباشند.



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



البته ناگفته پیداست که SQL Server فقط در سرورهای ویندوز قابل استفاده میباشد و بقیه -Databaseها معموال در هر دو نوع سرور لینوکس و ویندوز قابل استفاده هستند.


امنیت بیشتر میخواهید؟

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



یکی از دالیل ضعف ویندوز، یکپارچهتر بودن این سیستم عامل نسبـت به لینوکس و Open Source

نبودن این سیستـمعامـل میباشـد و یـک نکته بسیار ظریف در ایـن زمینـه این اسـت که وقتـی 

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

مدتـی منتظر بماننـد تا Service Pack یا Patchبـرای این ضعف امنیتـی از طرف مایکروسافـت ارائه 

شـود و این موضـوع یک محدوده زمانی مناسب برای هکرها به وجـود میآورد تا از نقطـه ضعفهای 

کشف شده کمال استفـاده را برده و یک سرور را هر طوری که بخواهند مورد تاخت و تاز و هجوم 

خود قرار دهند.


ولی در سیستم عاملهای Open Source مثل لینوکس در صورت داشتن دانش کافی با کمی تغییر 

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

زمان حل کرد.


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

توجه هکرها و نفوذگرهای شبکه قرار میگیرند و نتیجه این امر این است که گاهی نقطه ضعفها و 

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

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

فرض توسط خیلی از سرورها نصب میشوند.


البتـه ایـن مشـکالت را میتوان به راحتی و با Disable کـردن یا Uninstall نمودن برنامههای غیر ضـروری از روی سرور یا نصب آخرین نگارش برنامه ها حل کرد.


نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد