تعریف web server یا وب سرور چیست ؟
به زبان ساده، یک وب سرور وظیفه ی ذخیره سازی و ارسال محتوای یک وب سایت را به کلاینتی که آنرا درخواست کرده دارد. محتوای درخواست شده می تواند متن، عکس و فیلم و یا حتی اطلاعات یک اپلیکیشن باشد. رایج ترین نوع کلاینت نیز مرورگرها هستند.زمانی که سایت را بارگذاری می کنید یا روی لینک دانلود کلیک کرده و فایلی را دانلود می کنید، عملا مرورگر در حال ارسال درخواست شما به وب سرور آن وب سایت است. حال که با مفاهیم web server چیست آشنا شدید در امتداد مقاله به بررسی web server چگونه کار می کند می پردازیم.
انواع وب سرورها
اصولأ چهار نوع وب سرور وجود دارد – Apache، IIS، NginX و LiteSpeed.
۱.وب سرور Apache
Apache یکی از معروفترین وب سرورهایی است که توسط تشکیلات نرمافزاری Apache توسعه داده شده است. Apache که یک نرمافزار منبع باز است تقریبأ از تمام سیستمهای عامل مثل Linux، Windows، Unix FreeBSD، Mac OS X و غیره پشتیبانی میکند. تقریبأ ۶۰% از ماشینها در وب سرور Apache کار میکنند. به راحتی میتوانید یک وب سرور Apache را سفارشی کنید زیرا دارای یک ساختار مدولار است. از آنجاییکه یک منبع باز است، اگر بخواهید اصلاحاتی متناسب با نیازمندیهایتان انجام دهید میتوانید مدولهایتان را به سرور اضافه کنید. این وب سرور در مقایسه با وب سرورهای دیگر به شدت پایدار است و مشکلات اجرایی در آن به راحتی حل میشود. میتوان Apache را با موفقیت در چند پلتفرم نصب کرد. آخرین نسخههای Apache در مقایسه با نسخههای ابتداییتر آن به شما انعطافپذیری لازم برای پاسخ به تقاضاهای بیشتر را ارائه میدهند.
۲.وب سرور IIS
IIS محصول مایکروسافت است که تمام ویژگیهای Apache را عرضه میکند. از آنجاییکه این سرور یک منبع باز نیست اضافه کردن مدولهای شخصی و همچنین اصلاح آن کمی دشوار است. این سرور از تمام پلتفرمهایی که در سیستم عامل ویندوز راهاندازی میشوند پشتیبانی میکند. همچنین اگر به مشکل برخوردید میتوانید پشتیبانی از مشتریان را بخوبی دریافت کنید.
۳.وب سرور Nginx
Nginx پس از Apache از نوع منبع باز است. این سرور از پروکسی سرور IMAP/POP3 تشکیل شده است. ویژگیهای قابل توجهی که Nginx ارائه میدهد عبارتند از عملکرد بالا، پایداری، پیکرهبندی ساده و کاربرد منابع کم. Nginx برای پاسخ به تقاضاها به هیچ رشتهای نیاز ندارد، درعوض یک معماری رویدادمحورِ قابل مقیاسبندی که از مقدار کم و قابل پیشبینی از حافظه تحت بار استفاده میکند در اینجا کاربرد دارد. این مورد به تازگی معروف شده و به طور جهانی میزبان 7.5% از تمام دامنهها است. بسیاری از شرکتهای خدمات هاست لینوکس از این سرور استفاده میکنند.
۴.وب سرور LightSpeed
LiteSpeed یک جایگزین برای Apache با عملکرد بالا است و چهارمین وب سرور محبوب در اینترنت و از نوع تجاری میباشد. وقتی وب سرورتان را به LiteSpeed ارتقا میدهید بهبود عملکرد زیاد را با هزینه عملیاتی کم تجربه خواهید کرد. این سرور با ویژگیهای رایج Apache مثل .htaccess، mode_rewrite و mod_security سازگاری دارد. این سرور میتواند فایلهای پیکرهبندی Apache را بارگذاری کند و بصورت یک جایگزین برای Apache همراه با تمام پنلهای کنترل از جمله هاست cPanel کار میکند. سرور LiteSpeed میتواند ظرف 15 دقیقه بدون هیچ خرابی با Apache جایگزین شود. LSWS تمام عملکردها و وظایف Apache را جایگزین میکند که هیچ راه حل پروکسی front-end دیگری نمیتواند این کار را انجام دهد تا تغییر حالت از Apache به LiteSpeed را راحتتر کند
دیدگاهتان را بنویسید