۵۶۷۵ ۲۸۴۲ - ۰۲۱ info@gitiserver.com

وب‌سرور و خانواده‌اش، پاسخ‌دهنده کاربران - گیتی سرور | GITI Server

12 آبان 1398

post-thumnail

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

وب‌سرور

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

 

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

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

 

انواع وب‌سرور

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

 

آپاچی (Apache)

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

  • متن باز بودن(قابلیت شخصی‌سازی و توسعه دارد)
  • پشتیبانی از TCL, Python, Perl, و PHP
  • پشتیبانی از htaccess و پروتکل HTTP/2
  • پشتیبانی از Gzip
  • محدود کردن کانکشن‌های فعال
  • قابلیت رصد کردن Session‌‌ها

وب‌سرور apache

 

 

 LiteSpeed

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

وب‌سرور LiteSpeed

 

Nginx

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

 

ویژگی‌های Nginx

  • رایگان
  • متن‌باز بودن
  • توانایی برقراری بیش از ده هزار اتصال همزمان با مصرف حدودا 2.5 مگابایت از حافظه
  • پشتیبانی از پروتکل‌های IMAP, SMTP و POP3
  • سازگاری کامل با پروتکل IPV6
  • قابلیت Fault Tolerance

 

از ایراداتی که به Nginx می‌گیرند، عدم پشتیبانی از htaccess می‌باشد.
Nginx سرعت بیشتری به دلیل این عدم پشتیبانی دارد.

وب‌سرور Nginx

 

 

Lighttpd

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

 

ویژگی‌های Lighttpd

  • امنیت بالا
  • نیاز به منابع کم
  • پشتیبانی از Chroot
  • مجهز به ابزار آماری RRDtool
  • دارای امکانات پیشرفته‌ای چون FastCGI, CGI و URL-Rewriting
  • دارای ماژول مخصوص برای جلوگیری از حملات DDos

وب‌سرور Lighttpd

(IIS (Internet Information Services

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

 

ویژگی‌های IIS

  • پشتیبانی از HTTP, HTTPS, FTP, FTPS, SMTp و NNTP
  • سازگاری با زبان‌های برنامه‌نویسی ASP.net , .Net , PHP
  • محدود کردن مصرف پردازنده برای هر برنامه
  • پشتیبانی از پروتکل WebSocket

 

انتخاب یک وب‌سرور

با توجه به مطالب گفته شده، هر کاربر بنا بر نیاز خود از یک وب‌سرور استفاده می‌نماید.
هر وب‌سرور ویژگی خاص خود را دارد و می‌تواند مورد استفاده قرار گیرد.
آمار نشان می‌دهد که رتبه وب‌سرورها از جهت درصد استفاده در بین کاربران به ترتیب عبارت است از:
1) آپاچی
2)  Nginx
3)  IIS
4)  LiteSpeed

 

شما کدام یک را انتخاب می‌کنید؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *