1. Keuntungan: kumpulan proses independen untuk dijalankan, mendukung komputasi terdistribusi, dan pemisahan logika dinamis.
Dari perspektif stabilitas, mode FastCGI menggunakan kumpulan proses independen untuk menjalankan program protokol CGI. Jika satu proses mati, sistem dapat dengan mudah membuangnya dan kemudian menetapkan kembali proses baru untuk menjalankan logika;
Dari perspektif keamanan, mode FastCGI mendukung komputasi terdistribusi. Program FastCGI sepenuhnya independen dari server host, dan server tidak akan terpengaruh jika program FastCGI hang;
Dari segi performa, mode FastCGI memisahkan pemrosesan logika dinamis dari server. Pemrosesan IO beban berat masih diserahkan ke server host, sehingga server host dapat memproses IO dengan sepenuh hati. pemrosesan logika mungkin hanya sebagian kecil, sebagian besar adalah gambar statis dan sebagainya.
2. Kekurangan: Hanya ada satu file php.ini yang tersedia untuk semua subdirektori, dan peningkatan lingkungan tertunda.
Anda hanya memiliki satu file php.ini yang tersedia untuk semua subdirektori (/home/USERNAME/public_html/php.ini). Ini diperlukan untuk mengoptimalkan kode situs web Anda. Jika Anda memerlukan beberapa file php.ini untuk mengakomodasi kebutuhan skrip yang berbeda, Anda dapat menonaktifkan CGI cepat PHP di subdirektori mana pun dan membiarkannya aktif di tempat lain. Silakan hubungi dukungan jika Anda perlu melakukan ini.
Setiap peningkatan yang Anda lakukan pada lingkungan PHP Anda (seperti perubahan pada file php.ini) akan mengalami penundaan selama beberapa menit. Ini karena file php.ini Anda telah dimuat ke dalam memori dengan kecepatan lebih cepat, daripada dibaca ulang dari memori setiap kali diperlukan.
Di atas adalah kelebihan dan kekurangan mode FastCGI php, semoga bermanfaat bagi semuanya.