Apakah Prefork dan pekerja dalam Apache?
Apakah Prefork dan pekerja dalam Apache?

Video: Apakah Prefork dan pekerja dalam Apache?

Video: Apakah Prefork dan pekerja dalam Apache?
Video: How to enable Apache MPM Prefork module to improve performance 2024, Mungkin
Anonim

Prefork dan pekerja ialah dua jenis MPM apache menyediakan. Kedua-duanya mempunyai kelebihan dan kekurangan masing-masing. Secara lalai mpm ialah prefork yang selamat benang. Prefork MPM menggunakan berbilang proses anak dengan satu utas setiap satu dan setiap proses mengendalikan satu sambungan pada satu masa. Pekerja MPM menggunakan berbilang proses anak dengan banyak utas setiap satu.

Juga, apakah pekerja Apache?

Pekerja . The Pekerja MPM berpusing Apache ke dalam pelayan web berbilang proses dan berbilang benang. Tidak seperti Prefork, setiap kanak-kanak memproses di bawah Pekerja boleh mempunyai berbilang benang. Pekerja secara amnya disyorkan untuk pelayan trafik tinggi yang berjalan Apache versi sebelum 2.4. Walau bagaimanapun, Pekerja tidak serasi dengan perpustakaan selamat bukan benang.

apakah benang dalam Apache? Apache HttpClient - Berbilang Benang . Iklan. Program berbilang benang mengandungi dua atau lebih bahagian yang boleh dijalankan serentak dan setiap bahagian boleh mengendalikan tugas yang berbeza pada masa yang sama menggunakan sumber yang ada secara optimum.

Dengan mengambil kira perkara ini, bagaimanakah saya tahu jika saya mempunyai Apache Prefork atau pekerja?

Dayakan Apache mod_info. Tanya url mod_info, biasanya curl localhost/server-info. Bahagian "Tetapan Pelayan" akan menunjukkan "Nama MPM: Pekerja " Jalankan httpd -V sekali lagi -- ia masih akan dipaparkan prefork , bukan pekerja.

Apakah MaxClients dalam Apache?

Apache pelayan web mempunyai pilihan konfigurasi yang dipanggil MaxClients . MaxClients menentukan bilangan maksimum sambungan serentak yang Apache akan servis. Lebih banyak proses kanak-kanak yang dihasilkan lebih tinggi penggunaan ingatan MaxClients ialah pilihan penalaan pelayan yang penting.

Disyorkan: