مقایسه Nginx و Apache و ویژگی های آنها
مقاله

مقایسه Nginx و Apache: کدام یک برتری دارد؟

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

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

Nginx چیست؟ مروری بر وب سرور Nginx
مقاله

Nginx چیست؟ مروری بر وب سرور Nginx

مقدمه ای بر NGINX

NGINX، که به صورت 'engine ex' تلفظ می شود، یک نرم افزار وب سرور متن باز و پرکاربرد است. Nginx پروژه ای بود که توسط Igor Sysoev در سال 2002 شروع شد و به صورت رسمی در اکتبر 2004 عرضه گردید. این وب سرور جهت حل مشکل C10K ساخته شد که چالشی جهت مدیریت 10 هزار کانکشن به صورت همزمان بود. امروزه محدودیتی در خصوص تعداد کانکشن هایی که درون شبکه برقرار می شوند وجود ندارد. جهت فائق آمدن بر این مسئله، Nginx با معماری رویدادگرا و ناهمگام معرفی گردید که با معماری فرآیندگرا سنتی کاملا متفاوت است. به همین خاطر است که Nginx به عنوان قابل اطمینان ترین وب سرور در نظر گرفته می شود زیرا سرعت و مقیاس پذیری خود را در شرایط مختلف حفظ می کند.