Apache prefork dan isu pekerja
高洛峰
高洛峰 2017-05-16 17:03:39
0
1
480

Apache prefork menggunakan berbilang proses untuk memproses permintaan Mod pekerja ialah proses yang menggunakan berbilang utas untuk memproses permintaan Ia bersamaan dengan berbilang proses serta berbilang utas Ia boleh memproses lebih banyak permintaan serentak dan menggunakan lebih sedikit memori dan CPU soalan selamat benang. Terdapat banyak perbandingan di Internet tentang perbezaan antara kedua-dua mod ini, semuanya bercakap tentang pelbagai proses dan berbilang benang yang saya nyatakan.
Soalan 1: Memandangkan mod pekerja boleh meningkatkan konkurensi tinggi dan menjimatkan memori serta CPU, mengapa Apache masih menggunakan mod prefork secara lalai?
Soalan 2: Jika Apache menggunakan mod pekerja, dan kemudian menggunakan mod epoll Linux, bolehkah ia menyokong lebih daripada 10,000 mata wang?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(1)
仅有的幸福

Apache sudah tentu boleh menggunakan mod pekerja untuk memproses PHP Seperti yang anda katakan, keupayaan untuk mengendalikan permintaan serentak akan ditingkatkan, dan penggunaan memori dan CPU akan menjadi kurang, tetapi satu-satunya kelemahan ialah prefork adalah berbilang proses dan berbilang. berulir, dan sesetengah sambungan PHP mempunyai masalah keselamatan benang, jadi jika tiada sambungan PHP selamat benang, anda boleh menggunakannya, tetapi jika ia wujud, sebaiknya jangan menggunakannya, jika tidak, ia akan menyebabkan ketidakkonsistenan data. jika apache menggunakan epoll, ia mungkin, tetapi mungkin agak sukar untuk menjalankan lebih 10,000 pengguna serentak

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan