Apache-də Prefork və işçi nədir?
Apache-də Prefork və işçi nədir?

Video: Apache-də Prefork və işçi nədir?

Video: Apache-də Prefork və işçi nədir?
Video: How to disable "Trace Method" in WHM 2024, Bilər
Anonim

Prefork və işçi iki növ MPM var apache təmin edir. Hər ikisinin öz üstünlükləri və mənfi cəhətləri var. Varsayılan olaraq mpm-dir ön çəngəl ip təhlükəsiz olan. Prefork MPM hər biri bir mövzu ilə birdən çox uşaq prosesindən istifadə edir və hər bir proses eyni anda bir əlaqəni idarə edir. işçi MPM hər birində çoxlu mövzu ilə çoxlu uşaq proseslərdən istifadə edir.

Həmçinin, Apache işçiləri nədir?

işçi . The işçi MPM çevrilir Apache çox prosesli, çox yivli veb serverə çevrilir. Prefork-dan fərqli olaraq, hər bir uşaq prosesi altında işçi çoxlu mövzu ola bilər. işçi ümumiyyətlə işləyən yüksək trafikli serverlər üçün tövsiyə olunur Apache 2.4-dən əvvəlki versiyalar. Bununla belə, işçi mövzu olmayan təhlükəsiz kitabxanalarla uyğun gəlmir.

Apache-də ip nədir? Apache HttpClient - Çoxlu Mövzular . Reklamlar. Çox yivli proqram eyni vaxtda işləyə bilən iki və ya daha çox hissədən ibarətdir və hər bir hissə eyni vaxtda mövcud resurslardan optimal istifadə edərək fərqli tapşırıqları yerinə yetirə bilər.

Bunu nəzərə alaraq, Apache Prefork və ya işçim olub-olmadığını necə bilə bilərəm?

Aktivləşdirin Apache mod_info. Mod_info url-ni sorğulayın, adətən localhost/server-info-nu bükün. "Server Parametrləri" bölməsində "MPM Adı: işçi " httpd -V-ni yenidən işə salın -- yenə də görünəcək ön çəngəl , yox işçi.

Apache-də MaxClients nədir?

Apache veb server adlı konfiqurasiya seçimi var MaxClients . MaxClients ki, paralel qoşulmaların maksimum sayını müəyyən edir Apache xidmət edəcək. Nə qədər çox uşaq prosesləri yaranırsa, yaddaş istifadəsi bir o qədər yüksəkdir MaxClients mühüm server tənzimləmə variantıdır.

Tövsiyə: