Prefork و Worker در آپاچی چیست؟
Prefork و Worker در آپاچی چیست؟

تصویری: Prefork و Worker در آپاچی چیست؟

تصویری: Prefork و Worker در آپاچی چیست؟
تصویری: How to enable Apache MPM Prefork module to improve performance 2024, نوامبر
Anonim

پیش چنگال و کارگر دو نوع MPM هستند آپاچی فراهم می کند. هر دو محاسن و معایب خود را دارند. به طور پیش فرض mpm است پیش چنگال که ایمن با نخ است. پیش چنگال MPM از چندین پردازش فرزند با یک رشته استفاده می کند و هر فرآیند در یک زمان یک اتصال را انجام می دهد. کارگر MPM از چندین پردازش فرزند با موضوعات مختلف استفاده می کند.

همچنین، کارگران آپاچی چیست؟

کارگر . را کارگر MPM می چرخد آپاچی به یک وب سرور چند فرآیندی و چند رشته ای. بر خلاف پری فورک، هر کودک زیر را پردازش می کند کارگر می تواند چندین رشته داشته باشد. کارگر به طور کلی برای سرورهای پر ترافیک در حال اجرا توصیه می شود آپاچی نسخه های قبل از 2.4 با این حال، کارگر با کتابخانه های ایمن غیر رشته ای ناسازگار است.

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

با در نظر گرفتن این موضوع، چگونه می توانم بفهمم که Apache Prefork یا worker دارم؟

فعال کردن آپاچی mod_info. url mod_info را پرس و جو کنید، معمولاً localhost/server-info را بچرخانید. بخش "تنظیمات سرور" "نام MPM" را نشان می دهد: کارگر httpd -V را دوباره اجرا کنید -- همچنان نشان داده می شود پیش چنگال ، نه کارگر.

MaxClients در آپاچی چیست؟

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

توصیه شده: