بازدید کننده ی محترم
بعد از مدت ها در نظر داریم که وب سایت پرشیا لرن را ارتقا دهیم و بخش ی مختلفی را به سایت اضافه کنیم در این راستا از شما دوستان نیز خواهشمندیم که نظرات خود را برای ما ارسال کنید تا بتوانیم سایتی بهتر و قوی تر رو ارائه دهیم .
همچنین در صورتی که تمایل به عضویت در تیم پرشیا لرن رو دارید با ذکر نوع همکاری خود اعم از مدیریت و به روز رسانی و برنامه نویسی و طراحی و ... برای ما ارسال کنید تا بتوانیم در کنار هم فعالیت بهتری رو داشته باشیم
ارسال نظرات و پیشنهادات و درخواست عضویت در تیم
IIS یا Apache، یك انتخاب |
|
|
| computer - network | |
| با همكاري مدیر سایت | |
|
از زمان ارایه سیستمعامل شبكهای ویندوز 0.4NT، وب سرورIIS یكی از اجزای سیستمعاملهای سرور مایكروسافت بوده كه نصب یا عدم نصب آن از طرف كاربر به صورت دلخواه و به راحتی در هر زمانی قابل انجام بوده است. به عنوان مثال ویندوز 0.4 NT همراه 4IIS ، ویندوز 2000 همراه 5 IIS و ویندوز XP به همراه 1.5 IIS به بازار ارایه شدند. تا قبل از ویندوز 2003، كلیه ویرایشها و نسخههای مختلف IIS بسیار مشابه هم بودند و میشد آنها را جزء یك خانواده به حساب آورد، اما پس از آن و با به میان آمدن ویندوز 2003، كه نسخه ششم IIS را به همراه خود داشت، قضیه كاملاً متفاوت شد. در این نسخه كه میتوان آن را یك بازنویسی كامل از وب سرور قدیمی دانست، بسیاری از مدلهای اجرای كد، تسهیلات مربوط به مدیریت و سرعت و كارایی آن، دچار تغییرات و بهبودهای قابل ملاحظهای شدهاست. از طرف دیگرآپاچی با سابقهای بیشتر كه براساس كدینگ http كار میكرد، همواره به عنوان سمبل وب سرورهای دنیای یونیكس مطرح بود. نسخه1.3 x آپاچی كه تا سال 2002 مورد استفاده قرار میگرفت، با استفاده از ترفندهای تكنیكی خاصی برروی سایر سیستمعاملها و حتی ویندوز هم قابل نصب و اجرا بود. اما با پیدایش آپاچی نسخه 2، همین معادلات هم دچار تحولی بزرگ گردید.
مقایسه
یكی از مزایای، IIS ارتباط تنگاتنگ موجود بین آن و سیستمعامل است. این عامل سبب میشود تا IIS با توجه به اینكه سیستمعامل بسیاری از موارد امنیتی را قبل از رسیدن درخواست به وب سرور مورد بررسی قرار میدهد و هویت كاربران متصل را ارزیابی (Authentication) میكند، با اطمینان بیشتری به كار خود ادامه دهد. ضمن اینكه مدیر سیستم هم به دلیل اشتراك روشی كه در تأمین امنیت بین سیستمعامل و وب سرور وجود دارد، مجبور به دوباره كاری نمیشود. به عنوان مثال اگر شما در اكتیودایركتوری ویندوز 2003 دسترسی به یك یا چند فایل خاص را برای یك گروه از كاربران مجاز و برای گروهی دیگر غیرمجاز تعریف كرده باشید، این كاربران از هر روشی كه بخواهند به آن فایلها دسترسی پیدا كنند (حتی از طریق وب سرور) باید تابع قواعد تنظیم شده در اكتیودایركتوری باشند و این قوانین در IIS نیز حكمفرما است. در مورد آپاچی نسخه دوم، مسئله به این سادگی و روانی نیست و قاعدتاً مدیریت امنیت در مورد آن پیچیدهتر و وقتگیرتر از IIS است. البته اكنون ماژولها و آداپتورهای جدیدی در آپاچی تعبیه شده كه امكان ارتباط بین آن و اكتیودایركتوری ویندوز یا Password یونیكس را بهوجود میآورد، اما باز هم میتوان گفت كه اصولاً با وجود این ارتباط هم در آپاچی، سیستمعامل و وب سرور هر كدام ساز خود را میزنند و آپاچی چندان از قواعد امنیتی تعریف شده در سیستمعامل تبعیت نمیكند. البته بسیاری از طرفداران آپاچی این مسئله را نوعی نقطه قوت آپاچی دانسته و با ذكر این نكته كه اولاً هر درخواست از طرف خارج باید از دو سد محكم سیستمعامل و وب سرور عبور كند و ثانیاً حفرههای امنیتی در سیستمعاملهای یونیكس و آپاچی بسیار كمتر از ویندوز و IIS است، استفاده از آپاچی را از لحاظ امنیتی دارای ریسك كمتری نسبت به IIS میدانند. از لحاظ پروتكلهای امنیتی، هر دو وب سرور كلیه پروتكلها از جمله SSL ،IPsec و مكانیسمهای هویتسنجی Basic Digest LDAP را پشتیبانی میكنند. مقایسه كارایی آپاچی و IIS همواره از مشكلترین بحثهای تكنیكی دنیای وب سرورها بوده است؛ چرا كه این نوع مقایسه مستلزم بهوجود آوردن شرایط یكسان آزمایش به صورت منصفانهبرای دو طرف رقابت است كه دست یافتن به این شرایط، كاری آسان و صددرصد قابل انجام نمیباشد. شاید به تصور خیلیها میتوان زمان دریافت، پردازش و پاسخ هر دو وب سرور به یك صفحه CGI یا JSP (كه مورد پشتیبانی هر است) را برروی یك سرور با مشخصات سختافزاری یكسان به معرض آزمون گذاشت، اما این هم به نمیتواند تنهایی پاسخگوی معمای كارایی باشد. چرا كه اولاً شاید هر دو وب سرور ادعای بهترین كارایی خود در تكنولوژی مشتركی مثل JSP را نداشته باشند. مثلاً شاید مایكروسافت ASP.NET را كه فعلا در آپاچی پشتیبانی نمیشود، بهترین عرصه برای نمودارشدن كارایی IIS بداند. ثانیاًٌ نباید فراموش كرد كه آپاچی، یك وب سرور چند سكویی میباشد و این باعث میشود تا صورت مسئله كمی پیچیدهتر شود و كسانی كه میخواهند به داوری مسابقه كارایی این دو وب سرور بنشینند را با سؤالی جدیدتر روبرو كند و آن هم این است كه IIS ویندوز را با آپاچی كدام سیستمعامل مقایسه كنیم ؟ آیا اصولاً آپاچی ادعایی بر ارایه بهترین كیفیت و كارایی خود برروی سیستمعامل مشترك ویندوز را دارد یا اینكه كماكان به سرعت خود برروی سیستمعاملهای یونیكس و لینوكس میبالد؟
مدیریت
IIS 6 با جدا كردن حافظه و محل اجرای برنامههای وب از یكدیگر، باعث شده است در صورت بروز یك مشكل در هر یك از برنامههای در حال اجرا، این مشكل به سایر برنامهها و پردازشهای در حال اجرا سرایت نكند. در آپاچی نسخه دوم این عمل تا حدودی قابل انجام است. بدینمعنی كه اصولاً آپاچی با مكانیسمهای تشخیص و ترمیم خطا، از سرایت مشكل به قسمتها و پردازشهای دیگر جلوگیری میكند، اما به طور كلی نمیتواند همانند IIS عمل جداسازی برنامهها از یكدیگر را انجام دهد و در برخی موارد، بروز یك مشكل در یكی از پردازشها، مدیر وب را ناچار به راهاندازی مجدد (Restart) وب سرور میكند.
در نسخه 1/2 آپاچی كه نسخه ابتدایی آلفای آن اكنون قابل دریافت و نصب است، وعدههای بسیاری برای افزایش كارایی یا پوشاندن نقاط ضعف نسخههای قبلی داده شدهاست. بسیاری از ماژولهای مربوط به chaching Authn/Authz مورد بازبینی قرار گرفته و نسبت به نسخههای سابقشان از كارایی بهتری برخوردارند. پروتكل http در این نسخه قادر است فایلها یا درخواستهای با بیش از دو گیگابایت را دریافت و پردازش كند. مكانیسم smart Filtering در آپاچی 1/2 از یك شیوه جدید فیلترگذاری پویا برخوردار است كه باعث میشود تا هر فیلتر براساس نوع درخواست یا پاسخی كه قرار است كنترل شود، فعال یا غیرفعال عمل كند. همچنین در این نسخه ماژول جدیدی برای ثبت كردن خطاهایی كه در ارتباط با كلاینتها رخ میدهد، تعبیه شده است. مدیریت حافظه stack برای پردازشهای در حال اجرا تغییریافته و اكنون آپاچی قادر است براساس سكویی كه برروی آن در حال اجرا است، میزان این حافظه را افزایش دهد. از لحاظ امنیتی به غیر از تغییرات ایجاد شده در ماژولهای مربوط به هویتسنجی كه بیشتر باعث افزایش سرعت فرآیندهای مربوط به آنها شده است، ماژول modssl نیز اكنون با پشتیبانی از RFC7182، قادراست به جای برقراری ارتباط به روش متنی (chear text)، از روش كدگذاری TLS برای این كار استفاده كند.
اضافه به مورد علاقه ها نشانه گذاری
ایمیل این مقاله به دیگران
بازدید: 11393 یادداشت ها (0)
![]() یادداشتی بنویسید
شما باید برای ثبت یادداشت خود با کلمه یکابری خود وارد سایت شوید. اگر هنوز کلمه ی کاربری ندارید در سایت ثبت نام کنید.
|
|
| < قبل |
|---|
![]() | 3111 ثبت نام شده |
![]() | 6 امروز |
![]() | 18 این هفته |
![]() | آخرین عضو: www.pacyrus.com |