Perbedaan antara mod_fastcgi dan mod_proxy_fcgi


9

Saya telah mencari jawaban tetapi sepertinya tidak dapat menemukan sesuatu yang substansial terkait dengan pertanyaan ini.

Haruskah orang menggunakan mod_proxy_fcgi atau mod_fastcgi dengan php-fpm di Apache2.4?

Apakah ada perbedaan dalam hal keamanan dan kinerja? Ada rekomendasi?

Terima kasih sebelumnya atas bantuannya.

Jawaban:


13

mod_proxy_fcgi, yang baru tersedia di Apache 2.4, hanya untuk jenis penggunaan saja. The Apache entri wiki untuk PHP-FPM memiliki beberapa petunjuk yang baik untuk memulai.

The mod_proxy_fcgidokumentasi juga mencakup contoh-contoh spesifik untuk menyiapkan PHP-FPM dan dokumentasi PHP juga memiliki informasi yang dapat membantu.

Perhatikan juga (meskipun ada beberapa referensi yang salah untuk sebaliknya), soket unix tidak tersedia untuk ini sampai Apache 2.4.10 (2.4.9 tidak benar-benar dirilis), jadi Anda tidak dapat menggunakannya di bawah 2.4.7.

Di sisi lain, mod_fastcgisangat sulit untuk diatur dan memori babi. Selain itu, mod_fcgitidak mendukung server CGI yang muncul. Karena PHP-FPM dikelola dengan sendirinya, bukan oleh Apache, mod_fcgibukan pilihan terbaik.


Ini menjelaskan mengapa tidak ada yang berfungsi ketika saya mencoba mengatur mod_proxy_fcgi, saya memiliki Apache2.4.7 dan kebiasaan menggunakan soket unix. :) Ada komentar tentang kinerja? Saya tahu mod_fastcgi menggunakan memori tetapi apakah ini lebih cepat?
Reuben Debattista

kecepatan seharusnya tidak menjadi masalah, meskipun menggunakan soket mungkin lebih efisien; mungkin lebih penting untuk dapat menelurkan proses PHP-FPM
Colt

Jadi saya akan tetap berpegang pada mod_fastcgi karena sepertinya ini pilihan yang lebih logis. Terimakasih banyak atas jawaban Anda.
Reuben Debattista

Ya saya lebih suka menggunakan soket untuk efisiensi.
Reuben Debattista

1
Saya pikir jawaban yang tepat adalah mod_proxy_fcgi- kemampuan pemijahan penting untuk efisiensi
Colt
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.