Learning

وب سرور آپاچی چیست؟ نگاهی اساسی به چیستی و نحوه عملکرد آن

وب سرور آپاچی

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

برخی از شرکت‌های معروفی که از آپاچی استفاده می‌کنند عبارتند از Cisco، IBM، Salesforce، General Electric، Adobe، VMware، Xerox، LinkedIn، Facebook، Hewlett-Packard، AT&T، Siemens، eBay و بسیاری دیگر ( منبع ).

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

از آنجایی که آپاچی در برخی از بنچمارک ها، به ویژه برای وب سایت های ثابت یا وب سایت هایی با ترافیک بالا، عملکرد خوبی ندارد، ارائه دهندگان سرور از وب سرور NGINX به جای Apache استفاده می کند. اگرچه NGINX به اندازه آپاچی وجود نداشته است، اما از زمان راه اندازی آن در سال 2004 به سرعت در محبوبیت و سهم بازار رشد کرده است.

آپاچی چگونه کار می کند؟ مبانی وب سرور توضیح داده شده است

در حالی که پیچیدگی زیادی در زیربنای نحوه عملکرد یک وب سرور وجود دارد، وظیفه اصلی همه سرورهای وب این است که درخواست های مشتریان را بپذیرند (به عنوان مثال مرورگر وب بازدیدکننده) و سپس پاسخ به آن درخواست را ارسال کنند (به عنوان مثال اجزای صفحه که بازدید کننده می خواهد ببیند).

وب سرور آپاچی دارای ماژول هایی است که عملکردهای بیشتری را به نرم افزار خود اضافه می کند، مانند MPM (برای مدیریت حالت های چند پردازشی) یا برای فعال کردن mod_ssl پشتیبانی SSL v3 و TLS  برخی از ویژگی های رایج در آپاچی عبارتند از:

  • htaccess
  • IPv6
  • FTP
  • HTTP/2
  • پرل، لوا و پی اچ پی
  • مهار پهنای باند
  • WebDAV
  • تعادل بار
  • بازنویسی URL
  • پیگیری جلسه
  • موقعیت جغرافیایی بر اساس آدرس IP

در حالی که یک وب سرور بخشی ضروری از هر وب سایت است، مهم است که توجه داشته باشید که کاربران معمولی وردپرس بعید است که در بیشتر مواقع مستقیماً با وب سرور خود تعامل داشته باشند.

آمار استفاده Apache در مقابل Nginx

وقتی به تک تک وب سایت ها در اینترنت نگاه می کنید، آپاچی محبوب ترین وب سرور است. به گفته W3Techs، تقریبا 47٪ از وب سایت های دارای وب سرور شناخته شده را تامین می کند. مقاله ما در رابطه با Nginx در مقابل آپاچی را مطالعه نمایید.

با این حال، زمانی که شما شروع به بررسی سایت های پر ترافیک وب می کنید، استفاده از آپاچی به شدت کاهش می یابد. فقط آپاچی قدرت دارد:

  • 27.1٪ از 100000 سایت محبوب
  • 21.5 درصد از 10000 سایت محبوب
  • 16.2٪ از 1000 سایت محبوب

این کاهش احتمالاً حداقل تا حدی ناشی از معیارهای پایین‌تر آپاچی برای وب‌سایت‌های پر ترافیک است.

برعکس، NGINX، وب سروری که هاستینگ ها از آن استفاده می‌کند، توسط اکثر سایت‌های پربازدید استفاده می‌شود، و به این ترتیب:

  • 56.1٪ از 100000 سایت محبوب
  • 63.2 درصد از 10000 سایت محبوب
  • 57 درصد از 1000 سایت محبوب

اگر روندهای جستجوی گوگل را از سال 2004 بررسی کنید، می توانید این روند را ببینید که در آن محبوبیت آپاچی ( به عنوان یک عبارت جستجو ) در حال کاهش است در حالی که NGINX در حال افزایش است.

نتایج Apache vs NGINX Google Trends از سال 2004

چگونه بررسی کنیم که از کدام وب سرور استفاده می کنید

اگر می خواهید ببینید که آیا از Apache یا NGINX استفاده می کنید، می توانید اغلب (اما نه همیشه) به هدر HTTP سایت خود نگاه کنید .

برای مشاهده هدر HTTP سایت خود، می توانید:

  • از تب Network ابزارهای توسعه دهنده کروم استفاده کنید
  • از ابزاری مانند Pingdom یا GTmetrix استفاده کنید
هدر آپاچی HTTP

اگر از سرویسی مانند Cloudflare استفاده می کنید ، ممکن است این روش کار نکند.

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

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